Testing logs for C++

Running at Sun Aug 2 08:53:27 AM EDT 2026

Test 3d_game_test.cpp

Test 3d_game_test2.cpp

Test array1d.cpp

Test array2d.cpp

Test array3d.cpp

Test audio_clip.cpp

Test audio_clip_manipulation.cpp

Test avl.cpp

Test barchart.cpp

Test bintree.cpp

Test bst_eq.cpp

Test cancer_snippet.cpp

Test circ_dllist.cpp

Test circ_sllist.cpp

Test color_grid.cpp

Test color_grid_rle_edgecase.cpp

Test display_game.cpp

Test dllist.cpp

Test elevation_snippet.cpp

Test eq_snippet.cpp

Test eq_test.cpp

Test face_shp_coll.cpp

Test game_size_test.cpp

Test game_snippet.cpp

Test graph_alist.cpp

Test graph_alist_empty.cpp

Test graph_amatrix.cpp

Test graph_map_test.cpp

Test gutenberg_snippet.cpp

Test imdb_snippet.cpp

Test input_game.cpp

Test kdt.cpp

Test linechart.cpp

Test minimal_game.cpp

Test mixed_assignments.cpp

Test mllist.cpp

Test non_blocking_game_fire.cpp

Test non_blocking_game_state.cpp

Test osm.cpp

Test osm_amenity_snippet.cpp

Test osm_snippet.cpp

Test purposefully_breaking.cpp

Test reddit.cpp

Test reddit_snippet.cpp

Test shakespeare_snippet.cpp

Test shape_collection.cpp

Test shape_collection_layer.cpp

Test shape_collection_textalign.cpp

Test sine_wave.cpp

Test sllist.cpp

Test song_lyrics_snippet.cpp

Test sorting_benchmark.cpp

Test test_audio_clip.cpp

Test tree.cpp

Test tut_array1d.cpp

Test tut_array1d_p1.cpp

Test tut_array1d_p2.cpp

Test tut_array1d_p3.cpp

Test tut_bintree_p1.cpp

Test tut_bintree_p2.cpp

Test tut_bst_p1.cpp

Test tut_bst_p2.cpp

Test tut_bst_p3.cpp

Test tut_col_grid_p1.cpp

Test tut_col_grid_p2.cpp

Test tut_col_grid_p3.cpp

Test tut_dllist_p1.cpp

Test tut_dllist_p2.cpp

Test tut_dllist_p3.cpp

Test tut_graph_p1.cpp

Test tut_graph_p2.cpp

Test tut_graph_p3.cpp

Test tut_shapes_p1.cpp

Test tut_shapes_p2.cpp

Test tut_sllist_p1.cpp

Test tut_sllist_p2.cpp

Test tut_sllist_p3.cpp

Test tut_tree_p1.cpp

Test tut_tree_p2.cpp

Test tut_usmap_p1.cpp

Test tut_usmap_p2.cpp

Test tut_usmap_p3.cpp

Test tut_usmap_p4.cpp

Test tut_us_cities_snippet.cpp

Test tut_us_map_overlay.cpp

Test tut_worldmap_p1.cpp

Test tut_worldmap_p2.cpp

Test tut_worldmap_p3.cpp

Test tut_worldmap_p4.cpp

Test us_cities_snippet.cpp

Test us_map_overlay.cpp

Test vis_example.cpp

Test wikidata_actor_snippet.cpp

Test world_map.cpp

Test world_map_overlay.cpp

Test 3d_game_test.cpp full log

Build Test for test 3d_game_test.cpp

Compiling test 3d_game_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o 3d_game_test 3d_game_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test 3d_game_test.cpp

==1684317== Memcheck, a memory error detector
==1684317== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684317== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684317== Command: ./3d_game_test 1 null null live
==1684317== 
[2026-08-02 08:53:35] [connect] Successful connection
[2026-08-02 08:53:35] [connect] WebSocket Connection 104.21.28.139:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675214 101
Elevation URL:http://elevation-data.bridgesuncc.org/elevation?minLon=-122.299805&minLat=33.394759&maxLon=-114.916992&maxLat=42.747012&resX=0.200000&resY=0.200000
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1000/bridges_testing

==1684317== 
==1684317== HEAP SUMMARY:
==1684317==     in use at exit: 160,397 bytes in 150 blocks
==1684317==   total heap usage: 19,471 allocs, 19,321 frees, 3,811,561 bytes allocated
==1684317== 
==1684317== 24 bytes in 1 blocks are still reachable in loss record 42 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x145678: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_create<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1684317==    by 0x14323C: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_init_functor<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (std_function.h:215)
==1684317==    by 0x140017: std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1684317==    by 0x13B0FB: std::_Function_handler<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&), std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1684317==    by 0x164FB0: std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>::function(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x16370A: std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false>::_Head_base(std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x163734: std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::_Tuple_impl(std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x16375E: std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::tuple(std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x16379E: std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)>::_Bind(std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1637E4: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_create<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&, std::integral_constant<bool, false>) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1616DB: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_init_functor<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317== 
==1684317== 24 bytes in 1 blocks are still reachable in loss record 46 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x146A1A: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684317==    by 0x142F01: allocate (alloc_traits.h:482)
==1684317==    by 0x142F01: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==1684317==    by 0x13FACB: std::_List_node<bridges::game::KeypressListener*>* std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_create_node<bridges::game::KeypressListener* const&>(bridges::game::KeypressListener* const&) (stl_list.h:710)
==1684317==    by 0x13AC61: void std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_insert<bridges::game::KeypressListener* const&>(std::_List_iterator<bridges::game::KeypressListener*>, bridges::game::KeypressListener* const&) (stl_list.h:2005)
==1684317==    by 0x1352A7: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==1684317==    by 0x12D5CA: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:131)
==1684317==    by 0x12F1EF: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==1684317==    by 0x12FCE7: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:64)
==1684317==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==1684317==    by 0x11A2E2: main (3d_game_test.cpp:67)
==1684317== 
==1684317== 35 bytes in 1 blocks are still reachable in loss record 61 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1684317==    by 0x11FD6A: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:139)
==1684317==    by 0x12EEF4: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==1684317==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684317==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==1684317==    by 0x11A2E2: main (3d_game_test.cpp:67)
==1684317== 
==1684317== 42 bytes in 1 blocks are still reachable in loss record 64 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1684317==    by 0x1369C8: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==1684317==    by 0x1323DE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==1684317==    by 0x1205AC: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==1684317==    by 0x12EFA5: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51)
==1684317==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684317==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==1684317==    by 0x11A2E2: main (3d_game_test.cpp:67)
==1684317== 
==1684317== 56 bytes in 1 blocks are still reachable in loss record 72 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x149B11: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684317==    by 0x144DB4: allocate (alloc_traits.h:482)
==1684317==    by 0x144DB4: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98)
==1684317==    by 0x1427C2: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::mutex, std::allocator<void>>(std::mutex*&, std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:969)
==1684317==    by 0x13EFED: std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:1712)
==1684317==    by 0x13A1A4: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==1684317==    by 0x13485A: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==1684317==    by 0x12C83B: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==1684317==    by 0x12D143: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==1684317==    by 0x135C3E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==1684317==    by 0x12EFD8: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==1684317==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684317== 
==1684317== 80 bytes in 1 blocks are still reachable in loss record 81 of 121
==1684317==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x13E5EC: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==1684317==    by 0x139ACB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==1684317==    by 0x13445E: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==1684317==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==1684317==    by 0x12EF13: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==1684317==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684317==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==1684317==    by 0x11A2E2: main (3d_game_test.cpp:67)
==1684317== 
==1684317== 104 bytes in 1 blocks are still reachable in loss record 94 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x1459C1: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684317==    by 0x1434A1: allocate (alloc_traits.h:482)
==1684317==    by 0x1434A1: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==1684317==    by 0x140424: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==1684317==    by 0x13BA04: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1316)
==1684317==    by 0x135EE1: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==1684317==    by 0x12F2D6: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==1684317==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==1684317==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==1684317==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test.cpp:48)
==1684317==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==1684317==    by 0x11A32F: main (3d_game_test.cpp:68)
==1684317== 
==1684317== 105 bytes in 1 blocks are still reachable in loss record 95 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x15670F: asio::detail::thread_info_base::allocate(asio::detail::thread_info_base*, unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x156828: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1C4A8E: void* asio_handler_alloc_helpers::allocate<std::function<void ()> >(unsigned long, std::function<void ()>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1E572D: void* asio::detail::asio_handler_allocate<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1E3EA3: void* asio_handler_alloc_helpers::allocate<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1E1B73: asio::detail::hook_allocator<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >, asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > > >::allocate(unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1DE4B8: asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::ptr::allocate(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1D98D1: void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1D43B7: asio::async_result<std::decay<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1CFD34: void asio::detail::asio_handler_invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317==    by 0x1CB65E: void asio_handler_invoke_helpers::invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running> >(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==1684317== 
==1684317== 160 bytes in 1 blocks are still reachable in loss record 98 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x12F026: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:57)
==1684317==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684317==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==1684317==    by 0x11A2E2: main (3d_game_test.cpp:67)
==1684317== 
==1684317== 168 bytes in 1 blocks are still reachable in loss record 100 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x146488: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684317==    by 0x1435AF: allocate (alloc_traits.h:482)
==1684317==    by 0x1435AF: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1990)
==1684317==    by 0x143952: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==1684317==    by 0x140625: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==1684317==    by 0x13BAC5: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==1684317==    by 0x135EE1: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==1684317==    by 0x12F2D6: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==1684317==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==1684317==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==1684317==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test.cpp:48)
==1684317==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==1684317== 
==1684317== 176 bytes in 1 blocks are still reachable in loss record 101 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x135C1C: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==1684317==    by 0x12EFD8: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==1684317==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684317==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==1684317==    by 0x11A2E2: main (3d_game_test.cpp:67)
==1684317== 
==1684317== 300 bytes in 10 blocks are still reachable in loss record 108 of 121
==1684317==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x13E62B: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==1684317==    by 0x139ACB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==1684317==    by 0x13445E: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==1684317==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==1684317==    by 0x12EF13: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==1684317==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684317==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==1684317==    by 0x11A2E2: main (3d_game_test.cpp:67)
==1684317== 
==1684317== 6,956 bytes in 1 blocks are still reachable in loss record 118 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x144741: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684317==    by 0x13D75C: allocate (alloc_traits.h:482)
==1684317==    by 0x13D75C: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==1684317==    by 0x13EF46: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==1684317==    by 0x13A122: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==1684317==    by 0x134722: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==1684317==    by 0x12A11F: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==1684317==    by 0x12A242: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==1684317==    by 0x143686: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==1684317==    by 0x143686: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==1684317==    by 0x143686: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==1684317==    by 0x143952: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==1684317==    by 0x140625: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==1684317==    by 0x13BAC5: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==1684317== 
==1684317== 27,824 bytes in 1 blocks are still reachable in loss record 120 of 121
==1684317==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684317==    by 0x144741: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684317==    by 0x13D75C: allocate (alloc_traits.h:482)
==1684317==    by 0x13D75C: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==1684317==    by 0x13EF46: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==1684317==    by 0x13A122: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==1684317==    by 0x134722: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==1684317==    by 0x12A13A: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==1684317==    by 0x12A242: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==1684317==    by 0x143686: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==1684317==    by 0x143686: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==1684317==    by 0x143686: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==1684317==    by 0x143952: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==1684317==    by 0x140625: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==1684317==    by 0x13BAC5: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==1684317== 
==1684317== LEAK SUMMARY:
==1684317==    definitely lost: 0 bytes in 0 blocks
==1684317==    indirectly lost: 0 bytes in 0 blocks
==1684317==      possibly lost: 0 bytes in 0 blocks
==1684317==    still reachable: 36,054 bytes in 23 blocks
==1684317==         suppressed: 124,343 bytes in 127 blocks
==1684317== 
==1684317== For lists of detected and suppressed errors, rerun with: -s
==1684317== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)

Test 3d_game_test2.cpp full log

Build Test for test 3d_game_test2.cpp

Compiling test 3d_game_test2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o 3d_game_test2 3d_game_test2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test 3d_game_test2.cpp

==1684382== Memcheck, a memory error detector
==1684382== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684382== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684382== Command: ./3d_game_test2 1 null null live
==1684382== 
[2026-08-02 08:53:45] [connect] Successful connection
[2026-08-02 08:53:46] [connect] WebSocket Connection 172.67.170.217:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675225 101
Elevation URL:http://elevation-data.bridgesuncc.org/elevation?minLon=-122.299805&minLat=33.394759&maxLon=-114.916992&maxLat=42.747012&resX=0.200000&resY=0.200000
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1001/bridges_testing

==1684382== 
==1684382== HEAP SUMMARY:
==1684382==     in use at exit: 160,393 bytes in 150 blocks
==1684382==   total heap usage: 19,476 allocs, 19,326 frees, 3,812,170 bytes allocated
==1684382== 
==1684382== 24 bytes in 1 blocks are still reachable in loss record 42 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x1457FA: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_create<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1684382==    by 0x1433BE: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_init_functor<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (std_function.h:215)
==1684382==    by 0x140199: std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1684382==    by 0x13B27D: std::_Function_handler<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&), std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1684382==    by 0x165132: std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>::function(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x16388C: std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false>::_Head_base(std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1638B6: std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::_Tuple_impl(std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1638E0: std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::tuple(std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x163920: std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)>::_Bind(std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x163966: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_create<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&, std::integral_constant<bool, false>) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x16185D: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_init_functor<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382== 
==1684382== 24 bytes in 1 blocks are still reachable in loss record 46 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x146B9C: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684382==    by 0x143083: allocate (alloc_traits.h:482)
==1684382==    by 0x143083: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==1684382==    by 0x13FC4D: std::_List_node<bridges::game::KeypressListener*>* std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_create_node<bridges::game::KeypressListener* const&>(bridges::game::KeypressListener* const&) (stl_list.h:710)
==1684382==    by 0x13ADE3: void std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_insert<bridges::game::KeypressListener* const&>(std::_List_iterator<bridges::game::KeypressListener*>, bridges::game::KeypressListener* const&) (stl_list.h:2005)
==1684382==    by 0x135429: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==1684382==    by 0x12D5CA: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:131)
==1684382==    by 0x12F1EF: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==1684382==    by 0x12FCE7: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:64)
==1684382==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==1684382==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==1684382== 
==1684382== 35 bytes in 1 blocks are still reachable in loss record 61 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1684382==    by 0x11FD6A: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:139)
==1684382==    by 0x12EEF4: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==1684382==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684382==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==1684382==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==1684382== 
==1684382== 42 bytes in 1 blocks are still reachable in loss record 64 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1684382==    by 0x136B4A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==1684382==    by 0x132560: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==1684382==    by 0x1205AC: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==1684382==    by 0x12EFA5: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51)
==1684382==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684382==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==1684382==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==1684382== 
==1684382== 56 bytes in 1 blocks are still reachable in loss record 72 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x149C93: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684382==    by 0x144F36: allocate (alloc_traits.h:482)
==1684382==    by 0x144F36: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98)
==1684382==    by 0x142944: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::mutex, std::allocator<void>>(std::mutex*&, std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:969)
==1684382==    by 0x13F16F: std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:1712)
==1684382==    by 0x13A326: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==1684382==    by 0x1349DC: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==1684382==    by 0x12C83B: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==1684382==    by 0x12D143: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==1684382==    by 0x135DC0: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==1684382==    by 0x12EFD8: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==1684382==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684382== 
==1684382== 80 bytes in 1 blocks are still reachable in loss record 81 of 121
==1684382==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x13E76E: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==1684382==    by 0x139C4D: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==1684382==    by 0x1345E0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==1684382==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==1684382==    by 0x12EF13: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==1684382==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684382==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==1684382==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==1684382== 
==1684382== 104 bytes in 1 blocks are still reachable in loss record 94 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x145B43: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684382==    by 0x143623: allocate (alloc_traits.h:482)
==1684382==    by 0x143623: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==1684382==    by 0x1405A6: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==1684382==    by 0x13BB86: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1316)
==1684382==    by 0x136063: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==1684382==    by 0x12F2D6: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==1684382==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==1684382==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==1684382==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==1684382==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==1684382==    by 0x11A32F: main (3d_game_test2.cpp:70)
==1684382== 
==1684382== 105 bytes in 1 blocks are still reachable in loss record 95 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x156891: asio::detail::thread_info_base::allocate(asio::detail::thread_info_base*, unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1569AA: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1C4C10: void* asio_handler_alloc_helpers::allocate<std::function<void ()> >(unsigned long, std::function<void ()>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1E58AF: void* asio::detail::asio_handler_allocate<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1E4025: void* asio_handler_alloc_helpers::allocate<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1E1CF5: asio::detail::hook_allocator<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >, asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > > >::allocate(unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1DE63A: asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::ptr::allocate(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1D9A53: void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1D4539: asio::async_result<std::decay<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1CFEB6: void asio::detail::asio_handler_invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382==    by 0x1CB7E0: void asio_handler_invoke_helpers::invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running> >(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==1684382== 
==1684382== 160 bytes in 1 blocks are still reachable in loss record 98 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x12F026: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:57)
==1684382==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684382==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==1684382==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==1684382== 
==1684382== 168 bytes in 1 blocks are still reachable in loss record 100 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x14660A: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684382==    by 0x143731: allocate (alloc_traits.h:482)
==1684382==    by 0x143731: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1990)
==1684382==    by 0x143AD4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==1684382==    by 0x1407A7: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==1684382==    by 0x13BC47: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==1684382==    by 0x136063: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==1684382==    by 0x12F2D6: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==1684382==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==1684382==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==1684382==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==1684382==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==1684382== 
==1684382== 176 bytes in 1 blocks are still reachable in loss record 101 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x135D9E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==1684382==    by 0x12EFD8: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==1684382==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684382==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==1684382==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==1684382== 
==1684382== 300 bytes in 10 blocks are still reachable in loss record 108 of 121
==1684382==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x13E7AD: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==1684382==    by 0x139C4D: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==1684382==    by 0x1345E0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==1684382==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==1684382==    by 0x12EF13: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==1684382==    by 0x12FC6F: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==1684382==    by 0x12FEBB: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==1684382==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==1684382== 
==1684382== 6,956 bytes in 1 blocks are still reachable in loss record 118 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x1448C3: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684382==    by 0x13D8DE: allocate (alloc_traits.h:482)
==1684382==    by 0x13D8DE: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==1684382==    by 0x13F0C8: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==1684382==    by 0x13A2A4: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==1684382==    by 0x1348A4: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==1684382==    by 0x12A11F: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==1684382==    by 0x12A242: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==1684382==    by 0x143808: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==1684382==    by 0x143808: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==1684382==    by 0x143808: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==1684382==    by 0x143AD4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==1684382==    by 0x1407A7: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==1684382==    by 0x13BC47: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==1684382== 
==1684382== 27,824 bytes in 1 blocks are still reachable in loss record 120 of 121
==1684382==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1684382==    by 0x1448C3: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1684382==    by 0x13D8DE: allocate (alloc_traits.h:482)
==1684382==    by 0x13D8DE: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==1684382==    by 0x13F0C8: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==1684382==    by 0x13A2A4: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==1684382==    by 0x1348A4: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==1684382==    by 0x12A13A: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==1684382==    by 0x12A242: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==1684382==    by 0x143808: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==1684382==    by 0x143808: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==1684382==    by 0x143808: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==1684382==    by 0x143AD4: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==1684382==    by 0x1407A7: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==1684382==    by 0x13BC47: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==1684382== 
==1684382== LEAK SUMMARY:
==1684382==    definitely lost: 0 bytes in 0 blocks
==1684382==    indirectly lost: 0 bytes in 0 blocks
==1684382==      possibly lost: 0 bytes in 0 blocks
==1684382==    still reachable: 36,054 bytes in 23 blocks
==1684382==         suppressed: 124,339 bytes in 127 blocks
==1684382== 
==1684382== For lists of detected and suppressed errors, rerun with: -s
==1684382== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)

Test array1d.cpp full log

Build Test for test array1d.cpp

Compiling test array1d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o array1d array1d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test array1d.cpp

==1684442== Memcheck, a memory error detector
==1684442== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684442== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684442== Command: ./array1d 1 null null live
==1684442== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1002/bridges_testing

==1684442== 
==1684442== HEAP SUMMARY:
==1684442==     in use at exit: 0 bytes in 0 blocks
==1684442==   total heap usage: 6,330 allocs, 6,330 frees, 512,242 bytes allocated
==1684442== 
==1684442== All heap blocks were freed -- no leaks are possible
==1684442== 
==1684442== For lists of detected and suppressed errors, rerun with: -s
==1684442== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test array2d.cpp full log

Build Test for test array2d.cpp

Compiling test array2d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o array2d array2d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test array2d.cpp

==1684481== Memcheck, a memory error detector
==1684481== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684481== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684481== Command: ./array2d 1 null null live
==1684481== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1003/bridges_testing

==1684481== 
==1684481== HEAP SUMMARY:
==1684481==     in use at exit: 0 bytes in 0 blocks
==1684481==   total heap usage: 6,833 allocs, 6,833 frees, 582,606 bytes allocated
==1684481== 
==1684481== All heap blocks were freed -- no leaks are possible
==1684481== 
==1684481== For lists of detected and suppressed errors, rerun with: -s
==1684481== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test array3d.cpp full log

Build Test for test array3d.cpp

Compiling test array3d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o array3d array3d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test array3d.cpp

==1684534== Memcheck, a memory error detector
==1684534== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684534== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684534== Command: ./array3d 1 null null live
==1684534== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1004/bridges_testing

==1684534== 
==1684534== HEAP SUMMARY:
==1684534==     in use at exit: 0 bytes in 0 blocks
==1684534==   total heap usage: 7,368 allocs, 7,368 frees, 662,723 bytes allocated
==1684534== 
==1684534== All heap blocks were freed -- no leaks are possible
==1684534== 
==1684534== For lists of detected and suppressed errors, rerun with: -s
==1684534== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test audio_clip.cpp full log

Build Test for test audio_clip.cpp

Compiling test audio_clip.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o audio_clip audio_clip.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test audio_clip.cpp

==1684580== Memcheck, a memory error detector
==1684580== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684580== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684580== Command: ./audio_clip 1 null null live
==1684580== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1005/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1005/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1005/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1005/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1005/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1005/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1005/bridges_testing

==1684580== 
==1684580== HEAP SUMMARY:
==1684580==     in use at exit: 0 bytes in 0 blocks
==1684580==   total heap usage: 5,747 allocs, 5,747 frees, 49,503,022 bytes allocated
==1684580== 
==1684580== All heap blocks were freed -- no leaks are possible
==1684580== 
==1684580== For lists of detected and suppressed errors, rerun with: -s
==1684580== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test audio_clip_manipulation.cpp full log

Build Test for test audio_clip_manipulation.cpp

Compiling test audio_clip_manipulation.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o audio_clip_manipulation audio_clip_manipulation.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test audio_clip_manipulation.cpp

==1684647== Memcheck, a memory error detector
==1684647== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684647== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684647== Command: ./audio_clip_manipulation 1 null null live
==1684647== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1006/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1006/bridges_testing

==1684647== 
==1684647== HEAP SUMMARY:
==1684647==     in use at exit: 0 bytes in 0 blocks
==1684647==   total heap usage: 4,738 allocs, 4,738 frees, 38,575,098 bytes allocated
==1684647== 
==1684647== All heap blocks were freed -- no leaks are possible
==1684647== 
==1684647== For lists of detected and suppressed errors, rerun with: -s
==1684647== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test avl.cpp full log

Build Test for test avl.cpp

Compiling test avl.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o avl avl.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test avl.cpp

==1684705== Memcheck, a memory error detector
==1684705== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684705== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684705== Command: ./avl 1 null null live
==1684705== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1007/bridges_testing

==1684705== 
==1684705== HEAP SUMMARY:
==1684705==     in use at exit: 0 bytes in 0 blocks
==1684705==   total heap usage: 6,423 allocs, 6,423 frees, 531,263 bytes allocated
==1684705== 
==1684705== All heap blocks were freed -- no leaks are possible
==1684705== 
==1684705== For lists of detected and suppressed errors, rerun with: -s
==1684705== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test barchart.cpp full log

Build Test for test barchart.cpp

Compiling test barchart.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o barchart barchart.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test barchart.cpp

==1684763== Memcheck, a memory error detector
==1684763== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684763== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684763== Command: ./barchart 1 null null live
==1684763== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1008/bridges_testing

==1684763== 
==1684763== HEAP SUMMARY:
==1684763==     in use at exit: 0 bytes in 0 blocks
==1684763==   total heap usage: 4,615 allocs, 4,615 frees, 468,424 bytes allocated
==1684763== 
==1684763== All heap blocks were freed -- no leaks are possible
==1684763== 
==1684763== For lists of detected and suppressed errors, rerun with: -s
==1684763== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test bintree.cpp full log

Build Test for test bintree.cpp

Compiling test bintree.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o bintree bintree.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test bintree.cpp

==1684826== Memcheck, a memory error detector
==1684826== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684826== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684826== Command: ./bintree 1 null null live
==1684826== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1009/bridges_testing

==1684826== 
==1684826== HEAP SUMMARY:
==1684826==     in use at exit: 0 bytes in 0 blocks
==1684826==   total heap usage: 6,808 allocs, 6,808 frees, 610,546 bytes allocated
==1684826== 
==1684826== All heap blocks were freed -- no leaks are possible
==1684826== 
==1684826== For lists of detected and suppressed errors, rerun with: -s
==1684826== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test bst_eq.cpp full log

Build Test for test bst_eq.cpp

Compiling test bst_eq.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o bst_eq bst_eq.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test bst_eq.cpp

==1684885== Memcheck, a memory error detector
==1684885== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684885== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684885== Command: ./bst_eq 1 null null live
==1684885== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1010/bridges_testing

==1684885== 
==1684885== HEAP SUMMARY:
==1684885==     in use at exit: 0 bytes in 0 blocks
==1684885==   total heap usage: 8,109 allocs, 8,109 frees, 1,071,170 bytes allocated
==1684885== 
==1684885== All heap blocks were freed -- no leaks are possible
==1684885== 
==1684885== For lists of detected and suppressed errors, rerun with: -s
==1684885== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test cancer_snippet.cpp full log

Build Test for test cancer_snippet.cpp

Compiling test cancer_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o cancer_snippet cancer_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test cancer_snippet.cpp

==1684935== Memcheck, a memory error detector
==1684935== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684935== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684935== Command: ./cancer_snippet 1 null null live
==1684935== 
16512
Incident 0:
	Type: Mortality
	Year: 2003
	Population: 2324069
	Race: All Races
	Gender: 
	CrudeRate: 192.4(more rate information available) 
	Location: 32.799, -86.8073
	Count: 4472
==1684935== 
==1684935== HEAP SUMMARY:
==1684935==     in use at exit: 0 bytes in 0 blocks
==1684935==   total heap usage: 4,702 allocs, 4,702 frees, 42,395,921 bytes allocated
==1684935== 
==1684935== All heap blocks were freed -- no leaks are possible
==1684935== 
==1684935== For lists of detected and suppressed errors, rerun with: -s
==1684935== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test circ_dllist.cpp full log

Build Test for test circ_dllist.cpp

Compiling test circ_dllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o circ_dllist circ_dllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test circ_dllist.cpp

==1684978== Memcheck, a memory error detector
==1684978== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1684978== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1684978== Command: ./circ_dllist 1 null null live
==1684978== 
Testing forward list iterator..
	Gretel Chaney
	Lamont Kyler
	Gladys Serino
	Karol Soderman
	Starr McGinn
Testing reverse list iterator..
	Gretel Chaney
	Starr McGinn
	Karol Soderman
	Gladys Serino
	Lamont Kyler
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1012/bridges_testing

==1684978== 
==1684978== HEAP SUMMARY:
==1684978==     in use at exit: 0 bytes in 0 blocks
==1684978==   total heap usage: 6,472 allocs, 6,472 frees, 528,437 bytes allocated
==1684978== 
==1684978== All heap blocks were freed -- no leaks are possible
==1684978== 
==1684978== For lists of detected and suppressed errors, rerun with: -s
==1684978== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test circ_sllist.cpp full log

Build Test for test circ_sllist.cpp

Compiling test circ_sllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o circ_sllist circ_sllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test circ_sllist.cpp

==1685035== Memcheck, a memory error detector
==1685035== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685035== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685035== Command: ./circ_sllist 1 null null live
==1685035== 
Testing list iterator..
	Gretel Chaney
	Lamont Kyler
	Gladys Serino
	Karol Soderman
	Starr McGinn
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1013/bridges_testing

==1685035== 
==1685035== HEAP SUMMARY:
==1685035==     in use at exit: 0 bytes in 0 blocks
==1685035==   total heap usage: 6,374 allocs, 6,374 frees, 515,189 bytes allocated
==1685035== 
==1685035== All heap blocks were freed -- no leaks are possible
==1685035== 
==1685035== For lists of detected and suppressed errors, rerun with: -s
==1685035== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test color_grid.cpp full log

Build Test for test color_grid.cpp

Compiling test color_grid.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o color_grid color_grid.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test color_grid.cpp

==1685080== Memcheck, a memory error detector
==1685080== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685080== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685080== Command: ./color_grid 1 null null live
==1685080== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1014/bridges_testing

==1685080== 
==1685080== HEAP SUMMARY:
==1685080==     in use at exit: 0 bytes in 0 blocks
==1685080==   total heap usage: 6,251 allocs, 6,251 frees, 693,039 bytes allocated
==1685080== 
==1685080== All heap blocks were freed -- no leaks are possible
==1685080== 
==1685080== For lists of detected and suppressed errors, rerun with: -s
==1685080== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test color_grid_rle_edgecase.cpp full log

Build Test for test color_grid_rle_edgecase.cpp

Compiling test color_grid_rle_edgecase.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o color_grid_rle_edgecase color_grid_rle_edgecase.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test color_grid_rle_edgecase.cpp

==1685130== Memcheck, a memory error detector
==1685130== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685130== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685130== Command: ./color_grid_rle_edgecase 1 null null live
==1685130== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1015/bridges_testing

==1685130== 
==1685130== HEAP SUMMARY:
==1685130==     in use at exit: 0 bytes in 0 blocks
==1685130==   total heap usage: 6,272 allocs, 6,272 frees, 753,534 bytes allocated
==1685130== 
==1685130== All heap blocks were freed -- no leaks are possible
==1685130== 
==1685130== For lists of detected and suppressed errors, rerun with: -s
==1685130== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test display_game.cpp full log

Build Test for test display_game.cpp

Compiling test display_game.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o display_game display_game.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test display_game.cpp

==1685184== Memcheck, a memory error detector
==1685184== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685184== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685184== Command: ./display_game 1 null null live
==1685184== 
[2026-08-02 08:55:59] [connect] Successful connection
[2026-08-02 08:55:59] [connect] WebSocket Connection 104.21.28.139:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675358 101
Setting framelimit to 10
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1016/bridges_testing

[2026-08-02 08:56:01] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==1685184== 
==1685184== HEAP SUMMARY:
==1685184==     in use at exit: 0 bytes in 0 blocks
==1685184==   total heap usage: 6,197 allocs, 6,197 frees, 1,867,264 bytes allocated
==1685184== 
==1685184== All heap blocks were freed -- no leaks are possible
==1685184== 
==1685184== For lists of detected and suppressed errors, rerun with: -s
==1685184== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test dllist.cpp full log

Build Test for test dllist.cpp

Compiling test dllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o dllist dllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test dllist.cpp

==1685243== Memcheck, a memory error detector
==1685243== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685243== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685243== Command: ./dllist 1 null null live
==1685243== 
Forward Iteration:
	Gretel Chaney
	Lamont Kyler
	Gladys Serino
	Karol Soderman
	Starr McGinn
Reverse Iteration:
	Starr McGinn
	Karol Soderman
	Gladys Serino
	Lamont Kyler
	Gretel Chaney
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1017/bridges_testing

==1685243== 
==1685243== HEAP SUMMARY:
==1685243==     in use at exit: 0 bytes in 0 blocks
==1685243==   total heap usage: 6,431 allocs, 6,431 frees, 523,727 bytes allocated
==1685243== 
==1685243== All heap blocks were freed -- no leaks are possible
==1685243== 
==1685243== For lists of detected and suppressed errors, rerun with: -s
==1685243== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test elevation_snippet.cpp full log

Build Test for test elevation_snippet.cpp

Compiling test elevation_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o elevation_snippet elevation_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test elevation_snippet.cpp

==1685287== Memcheck, a memory error detector
==1685287== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685287== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685287== Command: ./elevation_snippet 1 null null live
==1685287== 
Elevation URL:http://elevation-data.bridgesuncc.org/elevation?minLon=-98.025937&minLat=41.031332&maxLon=-96.945312&maxLat=42.508577&resX=0.016600&resY=0.016600
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
	Width: 65
	Height: 89
	Cell Size: 0.0166246
	Lower Left Corner: -98, 41
The first 10 elevation values..
504  
504  
500  
502  
501  
497  
491  
488  
497  
510  

==1685287== 
==1685287== HEAP SUMMARY:
==1685287==     in use at exit: 0 bytes in 0 blocks
==1685287==   total heap usage: 4,705 allocs, 4,705 frees, 767,396 bytes allocated
==1685287== 
==1685287== All heap blocks were freed -- no leaks are possible
==1685287== 
==1685287== For lists of detected and suppressed errors, rerun with: -s
==1685287== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test eq_snippet.cpp full log

Build Test for test eq_snippet.cpp

Compiling test eq_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o eq_snippet eq_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test eq_snippet.cpp

==1685344== Memcheck, a memory error detector
==1685344== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685344== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685344== Command: ./eq_snippet 1 null null live
==1685344== 
Earthquake 0: 
	Magnitude:1.2
	Date:  Aug. 2  2026  12:43:30
	Location: 66 km WSW of Karluk, Alaska
	Lat/Long:57.407,-155.528
Earthquake 1: 
	Magnitude:3.55
	Date:  Aug. 2  2026  12:36:57
	Location: 6 km NW of Pinnacles, CA
	Lat/Long:36.563,-121.192
Earthquake 2: 
	Magnitude:1.7
	Date:  Aug. 2  2026  12:25:58
	Location: 56 km ENE of Ferry, Alaska
	Lat/Long:64.17,-148.022
Earthquake 3: 
	Magnitude:1.4
	Date:  Aug. 2  2026  11:54:57
	Location: 19 km S of Venetie, Alaska
	Lat/Long:66.835,-146.42
Earthquake 4: 
	Magnitude:5.3
	Date:  Aug. 2  2026  11:52:33
	Location: north of Ascension Island
	Lat/Long:-3.2144,-12.1759
Earthquake 5: 
	Magnitude:1.15
	Date:  Aug. 2  2026  11:44:56
	Location: 6 km ESE of Moraga, CA
	Lat/Long:37.8073,-122.075
Earthquake 6: 
	Magnitude:1.37015
	Date:  Aug. 2  2026  11:34:47
	Location: 4 km SW of Aguanga, CA
	Lat/Long:33.4225,-116.898
Earthquake 7: 
	Magnitude:1.16617
	Date:  Aug. 2  2026  11:9:11
	Location: 17 km WSW of Johannesburg, CA
	Lat/Long:35.3163,-117.812
Earthquake 8: 
	Magnitude:2.24
	Date:  Aug. 2  2026  10:45:25
	Location: 8 km WNW of Camp Pendleton South, CA
	Lat/Long:33.2562,-117.454
Earthquake 9: 
	Magnitude:5.3
	Date:  Aug. 2  2026  10:34:14
	Location: 265 km S of ‘Ohonua, Tonga
	Lat/Long:-23.7388,-174.944
==1685344== 
==1685344== HEAP SUMMARY:
==1685344==     in use at exit: 0 bytes in 0 blocks
==1685344==   total heap usage: 5,124 allocs, 5,124 frees, 707,822 bytes allocated
==1685344== 
==1685344== All heap blocks were freed -- no leaks are possible
==1685344== 
==1685344== For lists of detected and suppressed errors, rerun with: -s
==1685344== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test eq_test.cpp full log

Build Test for test eq_test.cpp

Compiling test eq_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o eq_test eq_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test eq_test.cpp

==1685391== Memcheck, a memory error detector
==1685391== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685391== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685391== Command: ./eq_test 1 null null live
==1685391== 
Retrieved recent 100 Earthquakes
Earthquake 0: 
	Magnitude:1.2
	Date:  Aug. 2  2026  12:43:30
	Location: 66 km WSW of Karluk, Alaska
	Lat/Long:57.407,-155.528
Earthquake 1: 
	Magnitude:3.55
	Date:  Aug. 2  2026  12:36:57
	Location: 6 km NW of Pinnacles, CA
	Lat/Long:36.563,-121.192
Earthquake 2: 
	Magnitude:1.7
	Date:  Aug. 2  2026  12:25:58
	Location: 56 km ENE of Ferry, Alaska
	Lat/Long:64.17,-148.022
Retrieved all 50524 Earthquakes
Earthquake 0: 
	Magnitude:2.32
	Date:  Sept. 29  2025  19:58:36
	Location: 27 km SW of Carlsbad, CA
	Lat/Long:33.0235,-117.59
Earthquake 1: 
	Magnitude:0.99
	Date:  Sept. 29  2025  21:40:47
	Location: 12 km NW of Condon, Montana
	Lat/Long:47.614,-113.815
Earthquake 2: 
	Magnitude:2
	Date:  Sept. 29  2025  23:36:45
	Location: 7 km ENE of Healy, Alaska
	Lat/Long:63.8846,-148.836
==1685391== 
==1685391== HEAP SUMMARY:
==1685391==     in use at exit: 0 bytes in 0 blocks
==1685391==   total heap usage: 308,507 allocs, 308,507 frees, 129,181,280 bytes allocated
==1685391== 
==1685391== All heap blocks were freed -- no leaks are possible
==1685391== 
==1685391== For lists of detected and suppressed errors, rerun with: -s
==1685391== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test face_shp_coll.cpp full log

Build Test for test face_shp_coll.cpp

Compiling test face_shp_coll.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o face_shp_coll face_shp_coll.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test face_shp_coll.cpp

==1685450== Memcheck, a memory error detector
==1685450== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685450== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685450== Command: ./face_shp_coll 1 null null live
==1685450== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1021/bridges_testing

==1685450== 
==1685450== HEAP SUMMARY:
==1685450==     in use at exit: 0 bytes in 0 blocks
==1685450==   total heap usage: 6,420 allocs, 6,420 frees, 520,053 bytes allocated
==1685450== 
==1685450== All heap blocks were freed -- no leaks are possible
==1685450== 
==1685450== For lists of detected and suppressed errors, rerun with: -s
==1685450== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test game_size_test.cpp full log

Build Test for test game_size_test.cpp

Compiling test game_size_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o game_size_test game_size_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test game_size_test.cpp

==1685497== Memcheck, a memory error detector
==1685497== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685497== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685497== Command: ./game_size_test 1 null null live
==1685497== 
[2026-08-02 08:57:13] [connect] Successful connection
[2026-08-02 08:57:13] [connect] WebSocket Connection 104.21.28.139:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675432 101
Setting framelimit to 10
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1022/bridges_testing

[2026-08-02 08:57:15] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==1685497== 
==1685497== HEAP SUMMARY:
==1685497==     in use at exit: 0 bytes in 0 blocks
==1685497==   total heap usage: 6,269 allocs, 6,269 frees, 1,978,276 bytes allocated
==1685497== 
==1685497== All heap blocks were freed -- no leaks are possible
==1685497== 
==1685497== For lists of detected and suppressed errors, rerun with: -s
==1685497== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test game_snippet.cpp full log

Build Test for test game_snippet.cpp

Compiling test game_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o game_snippet game_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test game_snippet.cpp

==1685545== Memcheck, a memory error detector
==1685545== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685545== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685545== Command: ./game_snippet 1 null null live
==1685545== 
Game 0:
	Title: Sir, You are Being Hunted
	Platform Type: PC
	Rating: 7.7
	Genres: Shooter,
==1685545== 
==1685545== HEAP SUMMARY:
==1685545==     in use at exit: 0 bytes in 0 blocks
==1685545==   total heap usage: 66,873 allocs, 66,873 frees, 17,077,833 bytes allocated
==1685545== 
==1685545== All heap blocks were freed -- no leaks are possible
==1685545== 
==1685545== For lists of detected and suppressed errors, rerun with: -s
==1685545== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test graph_alist.cpp full log

Build Test for test graph_alist.cpp

Compiling test graph_alist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_alist graph_alist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test graph_alist.cpp

==1685594== Memcheck, a memory error detector
==1685594== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685594== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685594== Command: ./graph_alist 1 null null live
==1685594== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1024/bridges_testing

==1685594== 
==1685594== HEAP SUMMARY:
==1685594==     in use at exit: 0 bytes in 0 blocks
==1685594==   total heap usage: 16,728 allocs, 16,728 frees, 2,191,949 bytes allocated
==1685594== 
==1685594== All heap blocks were freed -- no leaks are possible
==1685594== 
==1685594== For lists of detected and suppressed errors, rerun with: -s
==1685594== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test graph_alist_empty.cpp full log

Build Test for test graph_alist_empty.cpp

Compiling test graph_alist_empty.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_alist_empty graph_alist_empty.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test graph_alist_empty.cpp

==1685646== Memcheck, a memory error detector
==1685646== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685646== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685646== Command: ./graph_alist_empty 1 null null live
==1685646== 
==1685646== 
==1685646== HEAP SUMMARY:
==1685646==     in use at exit: 0 bytes in 0 blocks
==1685646==   total heap usage: 1,734 allocs, 1,734 frees, 125,890 bytes allocated
==1685646== 
==1685646== All heap blocks were freed -- no leaks are possible
==1685646== 
==1685646== For lists of detected and suppressed errors, rerun with: -s
==1685646== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test graph_amatrix.cpp full log

Build Test for test graph_amatrix.cpp

Compiling test graph_amatrix.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_amatrix graph_amatrix.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test graph_amatrix.cpp

==1685677== Memcheck, a memory error detector
==1685677== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685677== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685677== Command: ./graph_amatrix 1 null null live
==1685677== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1026/bridges_testing

==1685677== 
==1685677== HEAP SUMMARY:
==1685677==     in use at exit: 0 bytes in 0 blocks
==1685677==   total heap usage: 18,295 allocs, 18,295 frees, 2,255,445 bytes allocated
==1685677== 
==1685677== All heap blocks were freed -- no leaks are possible
==1685677== 
==1685677== For lists of detected and suppressed errors, rerun with: -s
==1685677== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test graph_map_test.cpp full log

Build Test for test graph_map_test.cpp

Compiling test graph_map_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_map_test graph_map_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test graph_map_test.cpp

==1685730== Memcheck, a memory error detector
==1685730== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685730== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685730== Command: ./graph_map_test 1 null null live
==1685730== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1027/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1027/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1027/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1027/bridges_testing

==1685730== 
==1685730== HEAP SUMMARY:
==1685730==     in use at exit: 0 bytes in 0 blocks
==1685730==   total heap usage: 17,566 allocs, 17,566 frees, 2,239,939 bytes allocated
==1685730== 
==1685730== All heap blocks were freed -- no leaks are possible
==1685730== 
==1685730== For lists of detected and suppressed errors, rerun with: -s
==1685730== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test gutenberg_snippet.cpp full log

Build Test for test gutenberg_snippet.cpp

Compiling test gutenberg_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o gutenberg_snippet gutenberg_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test gutenberg_snippet.cpp

==1685781== Memcheck, a memory error detector
==1685781== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685781== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685781== Command: ./gutenberg_snippet 1 null null live
==1685781== 
Retrieving a single book's metadata

	Title: Moby Dick; Or, The Whale
	Id: 2701
	Language:en
	Authors:Melville, Herman,
Retrieving books  by title: Pride and Prejudice
http://gutenberg-data.bridgesuncc.org//search?search=Pride%20and%20Prejudice&type=title
Print the first 3 books of search results
	Id: 1342
	Language:en
	Authors:Austen, Jane,
	Title: Pride and Prejudice
	Id: 42671
	Language:en
	Authors:Austen, Jane,
	Title: Pride and Prejudice
Retrieving books by Language: English
http://gutenberg-data.bridgesuncc.org//search?search=en&type=language
Print the first 3 books of search results
	Id: 1
	Language:en
	Authors:Jefferson, Thomas,
	Title: The Declaration of Independence of the United States of America
	Id: 10
	Language:en
	Authors:
	Title: The King James Version of the Bible
	Id: 100
	Language:en
	Authors:Shakespeare, William,
	Title: The Complete Works of William Shakespeare
Retrieving books by Date: 2018
http://gutenberg-data.bridgesuncc.org//search?search=2018-01-01&type=date
Print the first 3 books of search results
	Id: 10001
	Language:en
	Authors:Seneca, Lucius Annaeus,
	Title: Apocolocyntosis
	Date: 2003-11-01
	Id: 10002
	Language:en
	Authors:Hodgson, William Hope,
	Title: The House on the Borderland
	Date: 2003-11-01
	Id: 10003
	Language:en
	Authors:Waddington, Mary King,
	Title: My First Years as a Frenchwoman, 1876-1879
	Date: 2003-11-01


Retrieving books  by Author: Mark Twain
http://gutenberg-data.bridgesuncc.org//search?search=Mark%20Twain&type=author
Print the first 3 books of search results
	Id: 102
	Title: The Tragedy of Pudd'nhead Wilson
	Language:en
	Authors:Twain, Mark,
	Id: 1044
	Title: Extract from Captain Stormfield's Visit to Heaven
	Language:en
	Authors:Twain, Mark,
	Id: 1086
	Title: A Horse's Tale
	Language:en
	Authors:Twain, Mark,
Testing  Getting Moby Dick text..
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Moby Dick: Size : 466812chars.
First 300 chars..





THE LION'S SKIN

By Rafael Sabatini




I. THE FANATIC

II. AT THE "ADAM AND EVE"

III. THE WITNESS

IV. Mr. GREEN

V. MOONSHINE

VI. HORTENSIA'S RETURN

VII. FATHER AND SON

VIII. TEMPTATION

IX. THE CHAMPION

X. SPURS TO THE RELUCTANT

XI. THE ASSAULT-AT-ARMS

XII. SUNSHINE AND SHADOW

XIII. 
==1685781== 
==1685781== HEAP SUMMARY:
==1685781==     in use at exit: 0 bytes in 0 blocks
==1685781==   total heap usage: 5,957 allocs, 5,957 frees, 5,144,931 bytes allocated
==1685781== 
==1685781== All heap blocks were freed -- no leaks are possible
==1685781== 
==1685781== For lists of detected and suppressed errors, rerun with: -s
==1685781== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test imdb_snippet.cpp full log

Build Test for test imdb_snippet.cpp

Compiling test imdb_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o imdb_snippet imdb_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test imdb_snippet.cpp

==1685838== Memcheck, a memory error detector
==1685838== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685838== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685838== Command: ./imdb_snippet 1 null null live
==1685838== 
Actor-Movie Data:
	Actor: Blake_Clark
	Movie: Adam_Sandler_Goes_to_Hell_(2001)
==1685838== 
==1685838== HEAP SUMMARY:
==1685838==     in use at exit: 0 bytes in 0 blocks
==1685838==   total heap usage: 9,475 allocs, 9,475 frees, 1,608,113 bytes allocated
==1685838== 
==1685838== All heap blocks were freed -- no leaks are possible
==1685838== 
==1685838== For lists of detected and suppressed errors, rerun with: -s
==1685838== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test input_game.cpp full log

Build Test for test input_game.cpp

Compiling test input_game.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o input_game input_game.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test input_game.cpp

==1685876== Memcheck, a memory error detector
==1685876== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685876== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685876== Command: ./input_game 1 null null live
==1685876== 
[2026-08-02 08:58:18] [connect] Successful connection
[2026-08-02 08:58:19] [connect] WebSocket Connection 172.67.170.217:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675498 101
Setting framelimit to 10
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1030/bridges_testing

[2026-08-02 08:58:20] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==1685876== 
==1685876== HEAP SUMMARY:
==1685876==     in use at exit: 0 bytes in 0 blocks
==1685876==   total heap usage: 6,190 allocs, 6,190 frees, 1,867,045 bytes allocated
==1685876== 
==1685876== All heap blocks were freed -- no leaks are possible
==1685876== 
==1685876== For lists of detected and suppressed errors, rerun with: -s
==1685876== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test kdt.cpp full log

Build Test for test kdt.cpp

Compiling test kdt.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o kdt kdt.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test kdt.cpp

==1685924== Memcheck, a memory error detector
==1685924== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685924== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685924== Command: ./kdt 1 null null live
==1685924== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1031/bridges_testing

==1685924== 
==1685924== HEAP SUMMARY:
==1685924==     in use at exit: 0 bytes in 0 blocks
==1685924==   total heap usage: 6,508 allocs, 6,508 frees, 541,677 bytes allocated
==1685924== 
==1685924== All heap blocks were freed -- no leaks are possible
==1685924== 
==1685924== For lists of detected and suppressed errors, rerun with: -s
==1685924== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test linechart.cpp full log

Build Test for test linechart.cpp

Compiling test linechart.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o linechart linechart.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test linechart.cpp

==1685972== Memcheck, a memory error detector
==1685972== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1685972== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1685972== Command: ./linechart 1 null null live
==1685972== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1032/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1032/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1032/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1032/bridges_testing

==1685972== 
==1685972== HEAP SUMMARY:
==1685972==     in use at exit: 0 bytes in 0 blocks
==1685972==   total heap usage: 5,383 allocs, 5,383 frees, 853,316 bytes allocated
==1685972== 
==1685972== All heap blocks were freed -- no leaks are possible
==1685972== 
==1685972== For lists of detected and suppressed errors, rerun with: -s
==1685972== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test minimal_game.cpp full log

Build Test for test minimal_game.cpp

Compiling test minimal_game.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o minimal_game minimal_game.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test minimal_game.cpp

==1686029== Memcheck, a memory error detector
==1686029== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686029== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686029== Command: ./minimal_game 1 null null live
==1686029== 
[2026-08-02 08:58:39] [connect] Successful connection
[2026-08-02 08:58:39] [connect] WebSocket Connection 104.21.28.139:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675518 101
Setting framelimit to 10
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1033/bridges_testing

[2026-08-02 08:58:41] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==1686029== 
==1686029== HEAP SUMMARY:
==1686029==     in use at exit: 0 bytes in 0 blocks
==1686029==   total heap usage: 6,197 allocs, 6,197 frees, 1,867,300 bytes allocated
==1686029== 
==1686029== All heap blocks were freed -- no leaks are possible
==1686029== 
==1686029== For lists of detected and suppressed errors, rerun with: -s
==1686029== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test mixed_assignments.cpp full log

Build Test for test mixed_assignments.cpp

Compiling test mixed_assignments.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o mixed_assignments mixed_assignments.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test mixed_assignments.cpp

==1686086== Memcheck, a memory error detector
==1686086== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686086== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686086== Command: ./mixed_assignments 1 null null live
==1686086== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1034/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1034/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1034/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1034/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1034/bridges_testing

==1686086== 
==1686086== HEAP SUMMARY:
==1686086==     in use at exit: 0 bytes in 0 blocks
==1686086==   total heap usage: 7,570 allocs, 7,570 frees, 1,070,916 bytes allocated
==1686086== 
==1686086== All heap blocks were freed -- no leaks are possible
==1686086== 
==1686086== For lists of detected and suppressed errors, rerun with: -s
==1686086== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test mllist.cpp full log

Build Test for test mllist.cpp

Compiling test mllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o mllist mllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test mllist.cpp

==1686146== Memcheck, a memory error detector
==1686146== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686146== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686146== Command: ./mllist 1 null null live
==1686146== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1035/bridges_testing

==1686146== 
==1686146== HEAP SUMMARY:
==1686146==     in use at exit: 0 bytes in 0 blocks
==1686146==   total heap usage: 6,625 allocs, 6,625 frees, 548,563 bytes allocated
==1686146== 
==1686146== All heap blocks were freed -- no leaks are possible
==1686146== 
==1686146== For lists of detected and suppressed errors, rerun with: -s
==1686146== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test non_blocking_game_fire.cpp full log

Build Test for test non_blocking_game_fire.cpp

Compiling test non_blocking_game_fire.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o non_blocking_game_fire non_blocking_game_fire.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test non_blocking_game_fire.cpp

==1686190== Memcheck, a memory error detector
==1686190== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686190== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686190== Command: ./non_blocking_game_fire 1 null null live
==1686190== 
[2026-08-02 08:59:03] [connect] Successful connection
[2026-08-02 08:59:04] [connect] WebSocket Connection 172.67.170.217:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675543 101
Setting framelimit to 10
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1036/bridges_testing

[2026-08-02 08:59:06] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==1686190== 
==1686190== HEAP SUMMARY:
==1686190==     in use at exit: 0 bytes in 0 blocks
==1686190==   total heap usage: 5,902 allocs, 5,902 frees, 1,763,794 bytes allocated
==1686190== 
==1686190== All heap blocks were freed -- no leaks are possible
==1686190== 
==1686190== For lists of detected and suppressed errors, rerun with: -s
==1686190== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test non_blocking_game_state.cpp full log

Build Test for test non_blocking_game_state.cpp

Compiling test non_blocking_game_state.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o non_blocking_game_state non_blocking_game_state.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test non_blocking_game_state.cpp

==1686240== Memcheck, a memory error detector
==1686240== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686240== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686240== Command: ./non_blocking_game_state 1 null null live
==1686240== 
[2026-08-02 08:59:15] [connect] Successful connection
[2026-08-02 08:59:16] [connect] WebSocket Connection 172.67.170.217:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1785675554 101
Setting framelimit to 10
Success: Assignment posted to the server. 
Check out your visualization at:

http://games.bridgesuncc.org/assignments/1037/bridges_testing

[2026-08-02 08:59:17] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==1686240== 
==1686240== HEAP SUMMARY:
==1686240==     in use at exit: 0 bytes in 0 blocks
==1686240==   total heap usage: 6,052 allocs, 6,052 frees, 1,783,960 bytes allocated
==1686240== 
==1686240== All heap blocks were freed -- no leaks are possible
==1686240== 
==1686240== For lists of detected and suppressed errors, rerun with: -s
==1686240== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test osm.cpp full log

Build Test for test osm.cpp

Compiling test osm.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o osm osm.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test osm.cpp

==1686307== Memcheck, a memory error detector
==1686307== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686307== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686307== Command: ./osm 1 null null live
==1686307== 
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1038/bridges_testing

==1686307== 
==1686307== HEAP SUMMARY:
==1686307==     in use at exit: 0 bytes in 0 blocks
==1686307==   total heap usage: 75,254 allocs, 75,254 frees, 9,709,776 bytes allocated
==1686307== 
==1686307== All heap blocks were freed -- no leaks are possible
==1686307== 
==1686307== For lists of detected and suppressed errors, rerun with: -s
==1686307== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test osm_amenity_snippet.cpp full log

Build Test for test osm_amenity_snippet.cpp

Compiling test osm_amenity_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o osm_amenity_snippet osm_amenity_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test osm_amenity_snippet.cpp

==1686351== Memcheck, a memory error detector
==1686351== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686351== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686351== Command: ./osm_amenity_snippet 1 null null live
==1686351== 
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Total Amenities: 4012
The first 5 amenities:
[0]:
	Name: Cafe Saint-Ex
	Id: 60471261
	Name: Cafe Saint-Ex
	Latitude: 38.9154
	Longitude: -77.0317
[1]:
	Name: Buff and Brew Café
	Id: 367141031
	Name: Buff and Brew Café
	Latitude: 38.9176
	Longitude: -77.0897
[2]:
	Name: Millie’s
	Id: 388247153
	Name: Millie’s
	Latitude: 38.945
	Longitude: -77.0963
[3]:
	Name: Buzz Bakeshop
	Id: 419267705
	Name: Buzz Bakeshop
	Latitude: 38.8216
	Longitude: -77.0476
[4]:
	Name: Santucci's Deli
	Id: 450122830
	Name: Santucci's Deli
	Latitude: 39.0204
	Longitude: -77.0119
==1686351== 
==1686351== HEAP SUMMARY:
==1686351==     in use at exit: 0 bytes in 0 blocks
==1686351==   total heap usage: 7,085 allocs, 7,085 frees, 4,092,136 bytes allocated
==1686351== 
==1686351== All heap blocks were freed -- no leaks are possible
==1686351== 
==1686351== For lists of detected and suppressed errors, rerun with: -s
==1686351== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test osm_snippet.cpp full log

Build Test for test osm_snippet.cpp

Compiling test osm_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o osm_snippet osm_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test osm_snippet.cpp

==1686406== Memcheck, a memory error detector
==1686406== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686406== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686406== Command: ./osm_snippet 1 null null live
==1686406== 
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Number of Vertices [Charlotte]:1599
Number of Edges [Charlotte]:3331
Location of first vertex [Cartesian Coord]: -657.974,-4700.22
==1686406== 
==1686406== HEAP SUMMARY:
==1686406==     in use at exit: 0 bytes in 0 blocks
==1686406==   total heap usage: 4,705 allocs, 4,705 frees, 2,924,458 bytes allocated
==1686406== 
==1686406== All heap blocks were freed -- no leaks are possible
==1686406== 
==1686406== For lists of detected and suppressed errors, rerun with: -s
==1686406== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test purposefully_breaking.cpp full log

Build Test for test purposefully_breaking.cpp

Compiling test purposefully_breaking.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o purposefully_breaking purposefully_breaking.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test purposefully_breaking.cpp

==1686451== Memcheck, a memory error detector
==1686451== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686451== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686451== Command: ./purposefully_breaking 1 null null live
==1686451== 
This test pipes on purpose more data than the server can handle so as to trigger an error

Posting assignment to the server failed!
Assignment is too large.
In general the assignment should be smaller than 16MB once serialized to JSON.
terminate called after throwing an instance of 'bridges::HTTPException'
  what():  HTTPException raised when hitting http://assignments.bridgesuncc.org/assignments/1041.00?apikey=1321549621122&username=bridges_testing
HTTP code: 413
HTTP/1.1 100 Continue

HTTP/1.1 413 Payload Too Large
Date: Sun, 02 Aug 2026 13:00:02 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 203
Connection: keep-alive
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Etag: W/"cb-5t4HqK0iYKx+ihFEzLEACUz0hVE"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=CJJyhW1%2F7t6OwgmaYSB0J4vqCVNNR3mgCbKfrqKqIGE%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1785675600"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=CJJyhW1%2F7t6OwgmaYSB0J4vqCVNNR3mgCbKfrqKqIGE%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1785675600"
Server: cloudflare
Vary: X-HTTP-Method-Override, Accept-Encoding
Via: 1.1 heroku-router
X-Powered-By: Express
cf-cache-status: DYNAMIC
CF-RAY: a24d43565ec4c5fb-IAD
alt-svc: h3=":443"; ma=86400


{"msg":"The volume of data in the assignment is too large for BRIDGES to handle. Try a smaller assignment. For reference, a BRIDGES assignment has to be smaller than about 17MB once serialized to JSON."}
==1686451== 
==1686451== Process terminating with default action of signal 6 (SIGABRT)
==1686451==    at 0x4C6EC0C: __pthread_kill_implementation (pthread_kill.c:44)
==1686451==    by 0x4C6EC0C: __pthread_kill_internal (pthread_kill.c:78)
==1686451==    by 0x4C6EC0C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==1686451==    by 0x4C1527D: raise (raise.c:26)
==1686451==    by 0x4BF88FE: abort (abort.c:79)
==1686451==    by 0x49C7FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x49DD0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x49C7A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x49C7A6E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x11D8F4: bridges::Bridges::visualize() (Bridges.h:688)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== HEAP SUMMARY:
==1686451==     in use at exit: 65,751,338 bytes in 2,959 blocks
==1686451==   total heap usage: 6,190 allocs, 3,231 frees, 352,473,794 bytes allocated
==1686451== 
==1686451== 7 bytes in 1 blocks are still reachable in loss record 6 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 8 bytes in 1 blocks are still reachable in loss record 9 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43F6: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 9 bytes in 1 blocks are still reachable in loss record 11 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4400: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 10 bytes in 1 blocks are still reachable in loss record 12 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4405: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 12 bytes in 1 blocks are still reachable in loss record 14 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 12 bytes in 1 blocks are still reachable in loss record 15 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43FB: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 13 bytes in 1 blocks are still reachable in loss record 16 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43F1: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 16 bytes in 1 blocks are still reachable in loss record 24 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x133A1B: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1686451==    by 0x12CA68: allocate (alloc_traits.h:482)
==1686451==    by 0x12CA68: std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) (stl_vector.h:381)
==1686451==    by 0x12B18D: void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) (vector.tcc:459)
==1686451==    by 0x1285DF: std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) (stl_vector.h:1292)
==1686451==    by 0x1263A7: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_subexpr_begin() (regex_automaton.h:278)
==1686451==    by 0x12D3AC: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:328)
==1686451==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1686451==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1686451==    by 0x128860: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==1686451==    by 0x128860: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==1686451==    by 0x1264F1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==1686451== 
==1686451== 16 bytes in 1 blocks are still reachable in loss record 25 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A1F13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 18 bytes in 1 blocks are still reachable in loss record 28 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52877F3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 19 bytes in 1 blocks are still reachable in loss record 29 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52877BF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 24 bytes in 1 blocks are still reachable in loss record 488 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52877BF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 24 bytes in 1 blocks are still reachable in loss record 489 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52877F3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 517 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A075C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 518 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A076E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 519 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288276: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 520 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A09B4: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D745: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 521 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A093A: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D745: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 522 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A1F2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 523 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A2652: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 32 bytes in 1 blocks are still reachable in loss record 525 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C45CC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 35 bytes in 1 blocks are still reachable in loss record 537 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x11B616: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:139)
==1686451==    by 0x10F197: main (purposefully_breaking.cpp:11)
==1686451== 
==1686451== 40 bytes in 1 blocks are still reachable in loss record 544 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x1218A0: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
==1686451==    by 0x11C665: bridges::Bridges::visualize() (Bridges.h:582)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 551 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x121FCE: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==1686451==    by 0x121581: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==1686451==    by 0x11BE70: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==1686451==    by 0x10F22E: main (purposefully_breaking.cpp:13)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 552 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x125833: bridges::datastructure::Element<int>::Element(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104)
==1686451==    by 0x123E21: bridges::datastructure::Array<int>::setSize(int, int*) (Array.h:73)
==1686451==    by 0x121BB2: bridges::datastructure::Array1D<int>::Array1D(int) (Array1D.h:69)
==1686451==    by 0x10F331: main (purposefully_breaking.cpp:19)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 553 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A0681: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 554 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 555 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43F1: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 556 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43F6: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 557 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43FB: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 558 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4400: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 559 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4405: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 48 bytes in 1 blocks are still reachable in loss record 560 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 56 bytes in 1 blocks are still reachable in loss record 564 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5264FE7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x526519A: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52654A1: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x518717B: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A16DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 56 bytes in 1 blocks are still reachable in loss record 565 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D53C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 56 bytes in 1 blocks are still reachable in loss record 566 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D54A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 56 bytes in 1 blocks are still reachable in loss record 567 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A0490: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D614: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 56 bytes in 1 blocks are still reachable in loss record 568 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288283: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 56 bytes in 1 blocks are still reachable in loss record 569 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A1F3A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 56 bytes in 1 blocks are still reachable in loss record 571 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C443C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C44CF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 56 bytes in 3 blocks are still reachable in loss record 573 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x121E8A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1686451==    by 0x120C24: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (stl_pair.h:559)
==1686451==    by 0x13F65B: construct<std::pair<const std::__cxx11::basic_string<char>, const std::array<int, 4> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::array<int, 4>&> (new_allocator.h:191)
==1686451==    by 0x13F65B: construct<std::pair<const std::__cxx11::basic_string<char>, const std::array<int, 4> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::array<int, 4>&> (alloc_traits.h:538)
==1686451==    by 0x13F65B: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (hashtable_policy.h:1995)
==1686451==    by 0x138E84: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) const (hashtable_policy.h:248)
==1686451==    by 0x13364E: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable_policy.h:161)
==1686451==    by 0x12EDF2: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2271)
==1686451==    by 0x12C317: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==1686451==    by 0x129F66: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1686451==    by 0x127CCA: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1686451==    by 0x125E77: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==1686451==    by 0x124B98: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==1686451== 
==1686451== 72 bytes in 1 blocks are still reachable in loss record 576 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5265006: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x526519A: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52654A1: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x518717B: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A16DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 72 bytes in 1 blocks are still reachable in loss record 577 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52882A4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 72 bytes in 1 blocks are still reachable in loss record 578 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52882B8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 72 bytes in 1 blocks are still reachable in loss record 580 of 684
==1686451==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4564: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 101 bytes in 1 blocks are possibly lost in loss record 591 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x121E8A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1686451==    by 0x110EB8: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1686451==    by 0x111DA4: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1686451==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== 104 bytes in 1 blocks are still reachable in loss record 594 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x13908D: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1686451==    by 0x12EF11: allocate (alloc_traits.h:482)
==1686451==    by 0x12EF11: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98)
==1686451==    by 0x12C3FE: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::__detail::_NFA<std::__cxx11::regex_traits<char> >*&, std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr_base.h:969)
==1686451==    by 0x12A077: std::__shared_ptr<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr_base.h:1712)
==1686451==    by 0x127DF0: std::shared_ptr<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::shared_ptr<std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr.h:464)
==1686451==    by 0x12612D: std::shared_ptr<std::enable_if<!std::is_array<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::value, std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::type> std::make_shared<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::locale const&, std::regex_constants::syntax_option_type&>(std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr.h:1010)
==1686451==    by 0x124D50: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_Compiler(char const*, char const*, std::locale const&, std::regex_constants::syntax_option_type) (regex_compiler.tcc:70)
==1686451==    by 0x123321: std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::_M_compile(char const*, char const*, std::regex_constants::syntax_option_type) (regex.h:809)
==1686451==    by 0x120E1D: std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex(char const*, std::regex_constants::syntax_option_type) (regex.h:473)
==1686451==    by 0x11A934: bridges::datastructure::Color::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Color.h:356)
==1686451==    by 0x11A7A2: bridges::datastructure::Color::Color(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Color.h:233)
==1686451== 
==1686451== 104 bytes in 1 blocks are still reachable in loss record 595 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x12C08B: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1686451==    by 0x15A587: allocate (alloc_traits.h:482)
==1686451==    by 0x15A587: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==1686451==    by 0x15985A: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==1686451==    by 0x15C696: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
==1686451==    by 0x15C0F7: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
==1686451==    by 0x15BC2F: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false>*, unsigned long) (hashtable.h:2179)
==1686451==    by 0x15B314: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique<bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:2278)
==1686451==    by 0x15AD7D: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_aux<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:904)
==1686451==    by 0x15A678: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1686451==    by 0x1598D2: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_range<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1686451==    by 0x1587B9: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*>(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*) (hashtable_policy.h:976)
==1686451== 
==1686451== 120 bytes in 1 blocks are still reachable in loss record 597 of 684
==1686451==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x123DDE: bridges::datastructure::Array<int>::setSize(int, int*) (Array.h:73)
==1686451==    by 0x121BB2: bridges::datastructure::Array1D<int>::Array1D(int) (Array1D.h:69)
==1686451==    by 0x10F331: main (purposefully_breaking.cpp:19)
==1686451== 
==1686451== 128 bytes in 1 blocks are still reachable in loss record 599 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52882A4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 128 bytes in 1 blocks are still reachable in loss record 600 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x52882B8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 135 bytes in 6 blocks are still reachable in loss record 602 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 144 bytes in 6 blocks are still reachable in loss record 603 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451== 
==1686451== 152 bytes in 1 blocks are still reachable in loss record 604 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x14223C: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&, std::integral_constant<bool, false>) (std_function.h:161)
==1686451==    by 0x13AAB2: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:215)
==1686451==    by 0x135042: std::function<bool (char)>::function<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>, void>(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:449)
==1686451==    by 0x135D2F: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==1686451==    by 0x13173E: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==1686451==    by 0x12D492: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==1686451==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1686451==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1686451==    by 0x1264F1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==1686451==    by 0x12D3E2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==1686451==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1686451== 
==1686451== 152 bytes in 1 blocks are still reachable in loss record 605 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x14BB10: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1686451==    by 0x148327: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==1686451==    by 0x14237D: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1686451==    by 0x13AB6A: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1686451==    by 0x13C9B0: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==1686451==    by 0x13667C: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==1686451==    by 0x131A09: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==1686451==    by 0x12DBE6: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:263)
==1686451==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1686451==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1686451==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1686451== 
==1686451== 204 bytes in 1 blocks are possibly lost in loss record 608 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x121E8A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1686451==    by 0x110F04: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1686451==    by 0x111DA4: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1686451==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== 272 bytes in 1 blocks are possibly lost in loss record 617 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x49DBD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x111D26: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1686451==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== 304 bytes in 2 blocks are still reachable in loss record 619 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x14223C: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&, std::integral_constant<bool, false>) (std_function.h:161)
==1686451==    by 0x13AAB2: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:215)
==1686451==    by 0x135042: std::function<bool (char)>::function<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>, void>(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:449)
==1686451==    by 0x135D2F: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==1686451==    by 0x13173E: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==1686451==    by 0x12D492: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==1686451==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1686451==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1686451==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1686451==    by 0x12D3E2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==1686451==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1686451== 
==1686451== 336 bytes in 7 blocks are still reachable in loss record 621 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x15CBE8: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1686451==    by 0x15C4BF: allocate (alloc_traits.h:482)
==1686451==    by 0x15C4BF: std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::_M_allocate_node<bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (hashtable_policy.h:1990)
==1686451==    by 0x15C0C2: std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::operator()<bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (hashtable_policy.h:248)
==1686451==    by 0x15BB26: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable_policy.h:161)
==1686451==    by 0x15B2DA: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique<bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:2271)
==1686451==    by 0x15AD7D: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_aux<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:904)
==1686451==    by 0x15A678: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1686451==    by 0x1598D2: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_range<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1686451==    by 0x1587B9: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*>(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*) (hashtable_policy.h:976)
==1686451==    by 0x157A98: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Hashtable<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*>(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, unsigned long, std::hash<int> const&, std::equal_to<bridges::datastructure::Shape const> const&, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==1686451==    by 0x15707A: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Hashtable(std::initializer_list<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, unsigned long, std::hash<int> const&, std::equal_to<bridges::datastructure::Shape const> const&, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> > const&) (hashtable.h:577)
==1686451== 
==1686451== 1,047 bytes in 1 blocks are possibly lost in loss record 652 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x121E8A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1686451==    by 0x110EE7: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1686451==    by 0x111DA4: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1686451==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== 1,064 bytes in 19 blocks are still reachable in loss record 654 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D5E6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1686451==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1686451== 
==1686451== 1,216 bytes in 8 blocks are still reachable in loss record 655 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x14BB10: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1686451==    by 0x148327: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==1686451==    by 0x14237D: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1686451==    by 0x13AB6A: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1686451==    by 0x13C9B0: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==1686451==    by 0x13667C: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==1686451==    by 0x131A09: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==1686451==    by 0x12DA79: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==1686451==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1686451==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1686451==    by 0x1264F1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==1686451== 
==1686451== 1,368 bytes in 9 blocks are still reachable in loss record 656 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x14BB10: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1686451==    by 0x148327: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==1686451==    by 0x14237D: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1686451==    by 0x13AB6A: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1686451==    by 0x13C9B0: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==1686451==    by 0x13667C: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==1686451==    by 0x131A09: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==1686451==    by 0x12DA79: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==1686451==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1686451==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1686451==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1686451== 
==1686451== 2,056 bytes in 1 blocks are still reachable in loss record 664 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x12C08B: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1686451==    by 0x129E75: allocate (alloc_traits.h:482)
==1686451==    by 0x129E75: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==1686451==    by 0x127C52: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==1686451==    by 0x13F71A: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
==1686451==    by 0x138EB9: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
==1686451==    by 0x133757: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>*, unsigned long) (hashtable.h:2179)
==1686451==    by 0x12EE2C: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2278)
==1686451==    by 0x12C317: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==1686451==    by 0x129F66: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1686451==    by 0x127CCA: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1686451==    by 0x125E77: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==1686451== 
==1686451== 2,393 bytes in 1 blocks are still reachable in loss record 667 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x11FE85: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) (basic_string.h:3690)
==1686451==    by 0x11101B: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:31)
==1686451==    by 0x111DA4: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1686451==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== 3,072 bytes in 1 blocks are still reachable in loss record 671 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x13FB26: std::__new_allocator<std::__detail::_State<char> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1686451==    by 0x133C82: allocate (alloc_traits.h:482)
==1686451==    by 0x133C82: std::_Vector_base<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::_M_allocate(unsigned long) (stl_vector.h:381)
==1686451==    by 0x12F37B: void std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::_M_realloc_insert<std::__detail::_State<char> >(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*, std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > > >, std::__detail::_State<char>&&) (vector.tcc:459)
==1686451==    by 0x12CBF8: void std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::emplace_back<std::__detail::_State<char> >(std::__detail::_State<char>&&) (vector.tcc:123)
==1686451==    by 0x12B619: std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::push_back(std::__detail::_State<char>&&) (stl_vector.h:1299)
==1686451==    by 0x1286DB: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_state(std::__detail::_State<char>) (regex_automaton.h:328)
==1686451==    by 0x131A40: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:206)
==1686451==    by 0x12DA79: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==1686451==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1686451==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1686451==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1686451== 
==1686451== 4,096 bytes in 1 blocks are still reachable in loss record 673 of 684
==1686451==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x4C55294: _IO_file_doallocate (filedoalloc.c:101)
==1686451==    by 0x4C65603: _IO_doallocbuf (genops.c:347)
==1686451==    by 0x4C6306F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
==1686451==    by 0x4C63B8E: _IO_new_file_xsputn (fileops.c:1244)
==1686451==    by 0x4C63B8E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
==1686451==    by 0x4C56AF1: fwrite (iofwrite.c:39)
==1686451==    by 0x4A78DC3: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x4A7913B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x10F34A: main (purposefully_breaking.cpp:21)
==1686451== 
==1686451== 8,832 bytes in 138 blocks are still reachable in loss record 676 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x14A10F: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1686451==    by 0x13F543: allocate (alloc_traits.h:482)
==1686451==    by 0x13F543: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (hashtable_policy.h:1990)
==1686451==    by 0x138E84: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) const (hashtable_policy.h:248)
==1686451==    by 0x13364E: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable_policy.h:161)
==1686451==    by 0x12EDF2: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2271)
==1686451==    by 0x12C317: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==1686451==    by 0x129F66: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1686451==    by 0x127CCA: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1686451==    by 0x125E77: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==1686451==    by 0x124B98: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==1686451==    by 0x1230DA: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&) (hashtable.h:577)
==1686451== 
==1686451== 17,000,001 bytes in 1 blocks are still reachable in loss record 682 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x4A8A63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x4A8AB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x121CDE: bridges::datastructure::Element<int>::setLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:198)
==1686451==    by 0x10F441: main (purposefully_breaking.cpp:33)
==1686451== 
==1686451== 17,000,266 bytes in 1 blocks are still reachable in loss record 683 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x120115: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:3639)
==1686451==    by 0x11CB10: bridges::Bridges::visualize() (Bridges.h:636)
==1686451==    by 0x10F469: main (purposefully_breaking.cpp:38)
==1686451== 
==1686451== 31,457,281 bytes in 1 blocks are still reachable in loss record 684 of 684
==1686451==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1686451==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1686451==    by 0x10F405: main (purposefully_breaking.cpp:31)
==1686451== 
==1686451== LEAK SUMMARY:
==1686451==    definitely lost: 0 bytes in 0 blocks
==1686451==    indirectly lost: 0 bytes in 0 blocks
==1686451==      possibly lost: 1,624 bytes in 4 blocks
==1686451==    still reachable: 65,485,187 bytes in 256 blocks
==1686451==                       of which reachable via heuristic:
==1686451==                         newarray           : 120 bytes in 1 blocks
==1686451==         suppressed: 264,527 bytes in 2,699 blocks
==1686451== 
==1686451== For lists of detected and suppressed errors, rerun with: -s
==1686451== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 3 from 3)
Aborted
could not run test

Test reddit.cpp full log

Build Test for test reddit.cpp

Compiling test reddit.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o reddit reddit.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test reddit.cpp

==1686500== Memcheck, a memory error detector
==1686500== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686500== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686500== Command: ./reddit 1 null null live
==1686500== 
getting subreddits:
gadgets
sports
gaming
pics
worldnews
videos
AskReddit
aww
Music
funny
news
movies
blog
books
history
food
philosophy
Jokes
DIY
space
Documentaries
askscience
nottheonion
todayilearned
gifs
listentothis
IAmA
announcements
TwoXChromosomes
creepy
nosleep
GetMotivated
WritingPrompts
LifeProTips
EarthPorn
explainlikeimfive
Showerthoughts
Futurology
photoshopbattles
mildlyinteresting
dataisbeautiful
tifu
OldSchoolCool
UpliftingNews
InternetIsBeautiful
science
996 posts returned
ID: 1kasawp
Title: Joint Subreddit Statement: The Attack on U.S. Research Infrastructure
Author: AskScienceModerator
Score: 1835
VoteRatio: 0.91
CommentCount: 0
Subreddit: askscience
PostTime: 1745944341
URL: /r/AskHistorians/comments/1kandgx/joint_subreddit_statement_the_attack_on_us/
Text: 

ID: 1le952a
Title: When an insect poisons another insect, how does the poison flow through their bodies if they have no circulatory system?
Author: Frigorifico
Score: 133
VoteRatio: 0.9
CommentCount: 21
Subreddit: askscience
PostTime: 1750224526
URL: https://www.reddit.com/r/askscience/comments/1le952a/when_an_insect_poisons_another_insect_how_does/
Text: Many parasitic wasps poison their victims to paralyze them, but how does this poison flow through their bodies given that they have no circulatory system?

I guess this also applies to arthropods, since spiders poison insects and they are in turn poisoned by parasitic wasps and probably other things, while also not having a circulatory system

ID: 1lexier
Title: How is it possible for food to get moldy in the fridge? Are there just a bunch of spores floating around in the air at all times? If so, why aren't we constantly getting sick from inhaling/injesting mold?
Author: CoinCaribou2070
Score: 836
VoteRatio: 0.86
CommentCount: 140
Subreddit: askscience
PostTime: 1750293920
URL: https://www.reddit.com/r/askscience/comments/1lexier/how_is_it_possible_for_food_to_get_moldy_in_the/
Text: 

ID: 1lffx8t
Title: Where did dirt come from?
Author: dragonboysam
Score: 464
VoteRatio: 0.85
CommentCount: 84
Subreddit: askscience
PostTime: 1750352343
URL: https://www.reddit.com/r/askscience/comments/1lffx8t/where_did_dirt_come_from/
Text: So I'm kinda confused about where dirt come from is it just all the stuff that came from the oceans or was there like really compact proto-dirt maybe ancient plants somehow broke down the available rocks?

 
Ultimately I'm just curious where "dirt" came from because I'm pretty sure it wouldn't be a "normal"rock.


If anyone has any info I'd really appreciate it, thank you for your time.

ID: 1lfkhh9
Title: What happens to a free hellium balloon?
Author: DotBeginning1420
Score: 140
VoteRatio: 0.83
CommentCount: 89
Subreddit: askscience
PostTime: 1750363237
URL: https://www.reddit.com/r/askscience/comments/1lfkhh9/what_happens_to_a_free_hellium_balloon/
Text: Many of us probably encountered a hellium balloon being released either by accident by a child or as a part of celebrations.

It is clear to me that it happens because it's less dense than the air. But how high can the balloon get? Will it stop eventually, and why?

ID: 1lfr621
Title: what happens when your bladder is full?
Author: joedeewee
Score: 564
VoteRatio: 0.85
CommentCount: 147
Subreddit: askscience
PostTime: 1750381251
URL: https://www.reddit.com/r/askscience/comments/1lfr621/what_happens_when_your_bladder_is_full/
Text: I always wanted to find this out , when I use to drink alcohol I wondered does your kidneys stop prossesing the alcohol when your bladder is full? like when you sleep, and restart when you pee?



ID: 1lfusgs
Title: Are the days before and after a solstice equal to each other?
Author: jerkknuckle
Score: 90
VoteRatio: 0.9
CommentCount: 16
Subreddit: askscience
PostTime: 1750392831
URL: https://www.reddit.com/r/askscience/comments/1lfusgs/are_the_days_before_and_after_a_solstice_equal_to/
Text: The summer solstice is the longest day of the year and the winter solstice the shortest (in the Northern Hemisphere). Are the days before and after the solstice equal to each other in length of sunlight? Do the days increase/decrease in equal amounts?

ID: 1lghcww
Title: Are there infectious microbes that don’t cause any harmful symptoms of disease at all?
Author: 11_fingers
Score: 241
VoteRatio: 0.85
CommentCount: 50
Subreddit: askscience
PostTime: 1750459564
URL: https://www.reddit.com/r/askscience/comments/1lghcww/are_there_infectious_microbes_that_dont_cause_any/
Text: Not sure how else to explain this, but are there 

ID: 1lgnk90
Title: Why are blackholes cold?
Author: None
Score: 51
VoteRatio: 0.8
CommentCount: 26
Subreddit: askscience
PostTime: 1750478735
URL: https://www.reddit.com/r/askscience/comments/1lgnk90/why_are_blackholes_cold/
Text: Isn't it the case the massive objects such as planets are hotter at the core due to gravitational pressure? 

Why doesn't fusion happen in blackholes?

Edit: Thanks for all these amazing answers, I am learning a lot and will try to respond as much as I can soon

ID: 1lgwbz8
Title: What are the probable seismological consequences  of hitting a mountain in Iran repeatedly with the most penetrating conventional bombs that the USA currently owns?
Author: Ill-Cook-6879
Score: 0
VoteRatio: 0.33
CommentCount: 4
Subreddit: askscience
PostTime: 1750511765
URL: https://www.reddit.com/r/askscience/comments/1lgwbz8/what_are_the_probable_seismological_consequences/
Text: I've just been thinking a bit about this recently for obvious reasons. Iran already has quite a few earthquakes, right? So the whole area must be somewhat active that way.





==1686500== 
==1686500== HEAP SUMMARY:
==1686500==     in use at exit: 0 bytes in 0 blocks
==1686500==   total heap usage: 19,502 allocs, 19,502 frees, 7,618,005 bytes allocated
==1686500== 
==1686500== All heap blocks were freed -- no leaks are possible
==1686500== 
==1686500== For lists of detected and suppressed errors, rerun with: -s
==1686500== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test reddit_snippet.cpp full log

Build Test for test reddit_snippet.cpp

Compiling test reddit_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o reddit_snippet reddit_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test reddit_snippet.cpp

==1686546== Memcheck, a memory error detector
==1686546== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686546== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686546== Command: ./reddit_snippet 1 null null live
==1686546== 
996 post returned
Printing at most 10
ID: 1kasawp
Title: Joint Subreddit Statement: The Attack on U.S. Research Infrastructure
Author: AskScienceModerator
Score: 1835
VoteRatio: 0.91
CommentCount: 0
Subreddit: askscience
PostTime: 1745944341
URL: /r/AskHistorians/comments/1kandgx/joint_subreddit_statement_the_attack_on_us/
Text: 

ID: 1le952a
Title: When an insect poisons another insect, how does the poison flow through their bodies if they have no circulatory system?
Author: Frigorifico
Score: 133
VoteRatio: 0.9
CommentCount: 21
Subreddit: askscience
PostTime: 1750224526
URL: https://www.reddit.com/r/askscience/comments/1le952a/when_an_insect_poisons_another_insect_how_does/
Text: Many parasitic wasps poison their victims to paralyze them, but how does this poison flow through their bodies given that they have no circulatory system?

I guess this also applies to arthropods, since spiders poison insects and they are in turn poisoned by parasitic wasps and probably other things, while also not having a circulatory system

ID: 1lexier
Title: How is it possible for food to get moldy in the fridge? Are there just a bunch of spores floating around in the air at all times? If so, why aren't we constantly getting sick from inhaling/injesting mold?
Author: CoinCaribou2070
Score: 836
VoteRatio: 0.86
CommentCount: 140
Subreddit: askscience
PostTime: 1750293920
URL: https://www.reddit.com/r/askscience/comments/1lexier/how_is_it_possible_for_food_to_get_moldy_in_the/
Text: 

ID: 1lffx8t
Title: Where did dirt come from?
Author: dragonboysam
Score: 464
VoteRatio: 0.85
CommentCount: 84
Subreddit: askscience
PostTime: 1750352343
URL: https://www.reddit.com/r/askscience/comments/1lffx8t/where_did_dirt_come_from/
Text: So I'm kinda confused about where dirt come from is it just all the stuff that came from the oceans or was there like really compact proto-dirt maybe ancient plants somehow broke down the available rocks?

 
Ultimately I'm just curious where "dirt" came from because I'm pretty sure it wouldn't be a "normal"rock.


If anyone has any info I'd really appreciate it, thank you for your time.

ID: 1lfkhh9
Title: What happens to a free hellium balloon?
Author: DotBeginning1420
Score: 140
VoteRatio: 0.83
CommentCount: 89
Subreddit: askscience
PostTime: 1750363237
URL: https://www.reddit.com/r/askscience/comments/1lfkhh9/what_happens_to_a_free_hellium_balloon/
Text: Many of us probably encountered a hellium balloon being released either by accident by a child or as a part of celebrations.

It is clear to me that it happens because it's less dense than the air. But how high can the balloon get? Will it stop eventually, and why?

ID: 1lfr621
Title: what happens when your bladder is full?
Author: joedeewee
Score: 564
VoteRatio: 0.85
CommentCount: 147
Subreddit: askscience
PostTime: 1750381251
URL: https://www.reddit.com/r/askscience/comments/1lfr621/what_happens_when_your_bladder_is_full/
Text: I always wanted to find this out , when I use to drink alcohol I wondered does your kidneys stop prossesing the alcohol when your bladder is full? like when you sleep, and restart when you pee?



ID: 1lfusgs
Title: Are the days before and after a solstice equal to each other?
Author: jerkknuckle
Score: 90
VoteRatio: 0.9
CommentCount: 16
Subreddit: askscience
PostTime: 1750392831
URL: https://www.reddit.com/r/askscience/comments/1lfusgs/are_the_days_before_and_after_a_solstice_equal_to/
Text: The summer solstice is the longest day of the year and the winter solstice the shortest (in the Northern Hemisphere). Are the days before and after the solstice equal to each other in length of sunlight? Do the days increase/decrease in equal amounts?

ID: 1lghcww
Title: Are there infectious microbes that don’t cause any harmful symptoms of disease at all?
Author: 11_fingers
Score: 241
VoteRatio: 0.85
CommentCount: 50
Subreddit: askscience
PostTime: 1750459564
URL: https://www.reddit.com/r/askscience/comments/1lghcww/are_there_infectious_microbes_that_dont_cause_any/
Text: Not sure how else to explain this, but are there 

ID: 1lgnk90
Title: Why are blackholes cold?
Author: None
Score: 51
VoteRatio: 0.8
CommentCount: 26
Subreddit: askscience
PostTime: 1750478735
URL: https://www.reddit.com/r/askscience/comments/1lgnk90/why_are_blackholes_cold/
Text: Isn't it the case the massive objects such as planets are hotter at the core due to gravitational pressure? 

Why doesn't fusion happen in blackholes?

Edit: Thanks for all these amazing answers, I am learning a lot and will try to respond as much as I can soon

ID: 1lgwbz8
Title: What are the probable seismological consequences  of hitting a mountain in Iran repeatedly with the most penetrating conventional bombs that the USA currently owns?
Author: Ill-Cook-6879
Score: 0
VoteRatio: 0.33
CommentCount: 4
Subreddit: askscience
PostTime: 1750511765
URL: https://www.reddit.com/r/askscience/comments/1lgwbz8/what_are_the_probable_seismological_consequences/
Text: I've just been thinking a bit about this recently for obvious reasons. Iran already has quite a few earthquakes, right? So the whole area must be somewhat active that way.





==1686546== 
==1686546== HEAP SUMMARY:
==1686546==     in use at exit: 0 bytes in 0 blocks
==1686546==   total heap usage: 16,270 allocs, 16,270 frees, 6,310,498 bytes allocated
==1686546== 
==1686546== All heap blocks were freed -- no leaks are possible
==1686546== 
==1686546== For lists of detected and suppressed errors, rerun with: -s
==1686546== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test shakespeare_snippet.cpp full log

Build Test for test shakespeare_snippet.cpp

Compiling test shakespeare_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shakespeare_snippet shakespeare_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test shakespeare_snippet.cpp

==1686579== Memcheck, a memory error detector
==1686579== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686579== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686579== Command: ./shakespeare_snippet 1 null null live
==1686579== 

Shakespeare Data:
Title: Sonnet 8
Type: poem
Text: Music to hear, why hear'st thou music sadly?
 Sweets with sweets war not, joy delights in joy:
 Why lov'st thou that which thou receiv'st not gladly,
 Or else receiv'st with pleasure thine annoy?
 If the true concord of well-tuned sounds,
 By unions married do offend thine ear,
 They do but sweetly chide thee, who confounds
 In singleness the parts that thou shouldst bear:
 Mark how one string sweet husband to another,
 Strikes each in each by mutual ordering;
 Resembling sire, and child, and happy mother,
 Who all in one, one pleasing note do sing:
 Whose speechless song being many, seeming one,
 Sings this to thee, 'Thou single wilt prove none'.
==1686579== 
==1686579== HEAP SUMMARY:
==1686579==     in use at exit: 0 bytes in 0 blocks
==1686579==   total heap usage: 5,048 allocs, 5,048 frees, 33,841,935 bytes allocated
==1686579== 
==1686579== All heap blocks were freed -- no leaks are possible
==1686579== 
==1686579== For lists of detected and suppressed errors, rerun with: -s
==1686579== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test shape_collection.cpp full log

Build Test for test shape_collection.cpp

Compiling test shape_collection.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shape_collection shape_collection.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test shape_collection.cpp

==1686629== Memcheck, a memory error detector
==1686629== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686629== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686629== Command: ./shape_collection 1 null null live
==1686629== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1045/bridges_testing

==1686629== 
==1686629== HEAP SUMMARY:
==1686629==     in use at exit: 0 bytes in 0 blocks
==1686629==   total heap usage: 6,400 allocs, 6,400 frees, 517,600 bytes allocated
==1686629== 
==1686629== All heap blocks were freed -- no leaks are possible
==1686629== 
==1686629== For lists of detected and suppressed errors, rerun with: -s
==1686629== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test shape_collection_layer.cpp full log

Build Test for test shape_collection_layer.cpp

Compiling test shape_collection_layer.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shape_collection_layer shape_collection_layer.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test shape_collection_layer.cpp

==1686674== Memcheck, a memory error detector
==1686674== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686674== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686674== Command: ./shape_collection_layer 1 null null live
==1686674== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1046/bridges_testing

==1686674== 
==1686674== HEAP SUMMARY:
==1686674==     in use at exit: 0 bytes in 0 blocks
==1686674==   total heap usage: 6,335 allocs, 6,335 frees, 510,672 bytes allocated
==1686674== 
==1686674== All heap blocks were freed -- no leaks are possible
==1686674== 
==1686674== For lists of detected and suppressed errors, rerun with: -s
==1686674== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test shape_collection_textalign.cpp full log

Build Test for test shape_collection_textalign.cpp

Compiling test shape_collection_textalign.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shape_collection_textalign shape_collection_textalign.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test shape_collection_textalign.cpp

==1686744== Memcheck, a memory error detector
==1686744== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686744== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686744== Command: ./shape_collection_textalign 1 null null live
==1686744== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1047/bridges_testing

==1686744== 
==1686744== HEAP SUMMARY:
==1686744==     in use at exit: 0 bytes in 0 blocks
==1686744==   total heap usage: 8,449 allocs, 8,449 frees, 793,215 bytes allocated
==1686744== 
==1686744== All heap blocks were freed -- no leaks are possible
==1686744== 
==1686744== For lists of detected and suppressed errors, rerun with: -s
==1686744== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test sine_wave.cpp full log

Build Test for test sine_wave.cpp

Compiling test sine_wave.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o sine_wave sine_wave.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test sine_wave.cpp

==1686792== Memcheck, a memory error detector
==1686792== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686792== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686792== Command: ./sine_wave 1 null null live
==1686792== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1048/bridges_testing

==1686792== 
==1686792== HEAP SUMMARY:
==1686792==     in use at exit: 0 bytes in 0 blocks
==1686792==   total heap usage: 4,521 allocs, 4,521 frees, 13,010,490 bytes allocated
==1686792== 
==1686792== All heap blocks were freed -- no leaks are possible
==1686792== 
==1686792== For lists of detected and suppressed errors, rerun with: -s
==1686792== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test sllist.cpp full log

Build Test for test sllist.cpp

Compiling test sllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o sllist sllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test sllist.cpp

==1686841== Memcheck, a memory error detector
==1686841== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686841== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686841== Command: ./sllist 1 null null live
==1686841== 
Gretel Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1049/bridges_testing

==1686841== 
==1686841== HEAP SUMMARY:
==1686841==     in use at exit: 0 bytes in 0 blocks
==1686841==   total heap usage: 6,353 allocs, 6,353 frees, 513,552 bytes allocated
==1686841== 
==1686841== All heap blocks were freed -- no leaks are possible
==1686841== 
==1686841== For lists of detected and suppressed errors, rerun with: -s
==1686841== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test song_lyrics_snippet.cpp full log

Build Test for test song_lyrics_snippet.cpp

Compiling test song_lyrics_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o song_lyrics_snippet song_lyrics_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test song_lyrics_snippet.cpp

==1686889== Memcheck, a memory error detector
==1686889== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1686889== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1686889== Command: ./song_lyrics_snippet 1 null null live
==1686889== 

Title: Harder Better Faster Stronger
Artist: Daft Punk
Album: Homework / Discovery / Alive 1997
Release Date: 2001-02-26

==1686889== 
==1686889== HEAP SUMMARY:
==1686889==     in use at exit: 0 bytes in 0 blocks
==1686889==   total heap usage: 4,528 allocs, 4,528 frees, 532,426 bytes allocated
==1686889== 
==1686889== All heap blocks were freed -- no leaks are possible
==1686889== 
==1686889== For lists of detected and suppressed errors, rerun with: -s
==1686889== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test sorting_benchmark.cpp full log

Build Test for test sorting_benchmark.cpp

Compiling test sorting_benchmark.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o sorting_benchmark sorting_benchmark.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test sorting_benchmark.cpp

==1687063== Memcheck, a memory error detector
==1687063== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687063== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687063== Command: ./sorting_benchmark 1 null null live
==1687063== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1051/bridges_testing

==1687063== 
==1687063== HEAP SUMMARY:
==1687063==     in use at exit: 0 bytes in 0 blocks
==1687063==   total heap usage: 4,664 allocs, 4,664 frees, 568,992 bytes allocated
==1687063== 
==1687063== All heap blocks were freed -- no leaks are possible
==1687063== 
==1687063== For lists of detected and suppressed errors, rerun with: -s
==1687063== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test test_audio_clip.cpp full log

Build Test for test test_audio_clip.cpp

Compiling test test_audio_clip.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o test_audio_clip test_audio_clip.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test test_audio_clip.cpp

==1687108== Memcheck, a memory error detector
==1687108== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687108== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687108== Command: ./test_audio_clip 1 null null live
==1687108== 
==1687108== 
==1687108== HEAP SUMMARY:
==1687108==     in use at exit: 0 bytes in 0 blocks
==1687108==   total heap usage: 68 allocs, 68 frees, 8,924,911 bytes allocated
==1687108== 
==1687108== All heap blocks were freed -- no leaks are possible
==1687108== 
==1687108== For lists of detected and suppressed errors, rerun with: -s
==1687108== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tree.cpp full log

Build Test for test tree.cpp

Compiling test tree.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tree tree.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tree.cpp

==1687159== Memcheck, a memory error detector
==1687159== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687159== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687159== Command: ./tree 1 null null live
==1687159== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1053/bridges_testing

==1687159== 
==1687159== HEAP SUMMARY:
==1687159==     in use at exit: 0 bytes in 0 blocks
==1687159==   total heap usage: 6,411 allocs, 6,411 frees, 523,866 bytes allocated
==1687159== 
==1687159== All heap blocks were freed -- no leaks are possible
==1687159== 
==1687159== For lists of detected and suppressed errors, rerun with: -s
==1687159== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_array1d.cpp full log

Build Test for test tut_array1d.cpp

Compiling test tut_array1d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d tut_array1d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_array1d.cpp

==1687211== Memcheck, a memory error detector
==1687211== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687211== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687211== Command: ./tut_array1d 1 null null live
==1687211== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1054/bridges_testing

==1687211== 
==1687211== HEAP SUMMARY:
==1687211==     in use at exit: 0 bytes in 0 blocks
==1687211==   total heap usage: 6,340 allocs, 6,340 frees, 512,809 bytes allocated
==1687211== 
==1687211== All heap blocks were freed -- no leaks are possible
==1687211== 
==1687211== For lists of detected and suppressed errors, rerun with: -s
==1687211== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_array1d_p1.cpp full log

Build Test for test tut_array1d_p1.cpp

Compiling test tut_array1d_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d_p1 tut_array1d_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_array1d_p1.cpp

==1687266== Memcheck, a memory error detector
==1687266== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687266== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687266== Command: ./tut_array1d_p1 1 null null live
==1687266== 

Posting assignment to the server failed!
HTTPException raised when hitting http://assignments.bridgesuncc.org/assignments/1055.00?apikey=1321549621122&username=bridges_testing
HTTP code: 520
HTTP/1.1 520 <none>
Date: Sun, 02 Aug 2026 13:02:33 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 16
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Referrer-Policy: same-origin
X-Frame-Options: SAMEORIGIN
Server: cloudflare
CF-RAY: a24d45d57c62b41c-IAD
alt-svc: h3=":443"; ma=86400


error code: 520

terminate called after throwing an instance of 'bridges::HTTPException'
  what():  HTTPException raised when hitting http://assignments.bridgesuncc.org/assignments/1055.00?apikey=1321549621122&username=bridges_testing
HTTP code: 520
HTTP/1.1 520 <none>
Date: Sun, 02 Aug 2026 13:02:33 GMT
Content-Type: text/plain; charset=UTF-8
Content-Length: 16
Connection: keep-alive
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Referrer-Policy: same-origin
X-Frame-Options: SAMEORIGIN
Server: cloudflare
CF-RAY: a24d45d57c62b41c-IAD
alt-svc: h3=":443"; ma=86400


error code: 520

==1687266== 
==1687266== Process terminating with default action of signal 6 (SIGABRT)
==1687266==    at 0x4C6EC0C: __pthread_kill_implementation (pthread_kill.c:44)
==1687266==    by 0x4C6EC0C: __pthread_kill_internal (pthread_kill.c:78)
==1687266==    by 0x4C6EC0C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==1687266==    by 0x4C1527D: raise (raise.c:26)
==1687266==    by 0x4BF88FE: abort (abort.c:79)
==1687266==    by 0x49C7FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x49DD0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x49C7A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x49C7A6E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x11D788: bridges::Bridges::visualize() (Bridges.h:688)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== HEAP SUMMARY:
==1687266==     in use at exit: 289,181 bytes in 2,962 blocks
==1687266==   total heap usage: 6,342 allocs, 3,380 frees, 508,134 bytes allocated
==1687266== 
==1687266== 7 bytes in 1 blocks are still reachable in loss record 6 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 8 bytes in 1 blocks are still reachable in loss record 9 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43F6: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 9 bytes in 1 blocks are still reachable in loss record 11 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4400: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 10 bytes in 1 blocks are still reachable in loss record 12 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4405: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 12 bytes in 1 blocks are still reachable in loss record 14 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 12 bytes in 1 blocks are still reachable in loss record 15 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43FB: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 13 bytes in 1 blocks are still reachable in loss record 16 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43F1: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 16 bytes in 1 blocks are still reachable in loss record 24 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x1338AF: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1687266==    by 0x12C8FC: allocate (alloc_traits.h:482)
==1687266==    by 0x12C8FC: std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) (stl_vector.h:381)
==1687266==    by 0x12B021: void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) (vector.tcc:459)
==1687266==    by 0x128473: std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) (stl_vector.h:1292)
==1687266==    by 0x12623B: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_subexpr_begin() (regex_automaton.h:278)
==1687266==    by 0x12D240: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:328)
==1687266==    by 0x12B5BA: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1687266==    by 0x1286D1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1687266==    by 0x1286F4: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==1687266==    by 0x1286F4: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==1687266==    by 0x126385: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==1687266== 
==1687266== 16 bytes in 1 blocks are still reachable in loss record 25 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A1F13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 17 bytes in 1 blocks are possibly lost in loss record 28 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x121D1E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1687266==    by 0x110D98: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1687266==    by 0x111C38: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1687266==    by 0x11CCFB: bridges::Bridges::visualize() (Bridges.h:652)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== 18 bytes in 1 blocks are still reachable in loss record 29 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52877F3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 19 bytes in 1 blocks are still reachable in loss record 30 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52877BF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 24 bytes in 1 blocks are still reachable in loss record 489 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52877BF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 24 bytes in 1 blocks are still reachable in loss record 490 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52877F3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 519 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x4A8A63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x4A8AB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x11BB0D: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322)
==1687266==    by 0x10F276: main (tut_array1d_p1.cpp:17)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 520 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A075C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 521 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A076E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 522 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288276: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 523 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A09B4: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D745: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 524 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A093A: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D745: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 525 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A1F2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 526 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A2652: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 32 bytes in 1 blocks are still reachable in loss record 528 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C45CC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 35 bytes in 1 blocks are still reachable in loss record 539 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x11B4AA: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:139)
==1687266==    by 0x10F177: main (tut_array1d_p1.cpp:13)
==1687266== 
==1687266== 40 bytes in 1 blocks are still reachable in loss record 546 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x121734: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
==1687266==    by 0x11C4F9: bridges::Bridges::visualize() (Bridges.h:582)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 553 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x121E62: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==1687266==    by 0x121415: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==1687266==    by 0x11BD04: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==1687266==    by 0x10F20E: main (tut_array1d_p1.cpp:15)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 554 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A0681: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 555 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 556 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43F1: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 557 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43F6: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 558 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43FB: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 559 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4400: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 560 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4405: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 48 bytes in 1 blocks are still reachable in loss record 561 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 56 bytes in 1 blocks are still reachable in loss record 565 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5264FE7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x526519A: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52654A1: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x518717B: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A16DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 56 bytes in 1 blocks are still reachable in loss record 566 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D53C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 56 bytes in 1 blocks are still reachable in loss record 567 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D54A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 56 bytes in 1 blocks are still reachable in loss record 568 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A0490: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D614: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 56 bytes in 1 blocks are still reachable in loss record 569 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288283: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 56 bytes in 1 blocks are still reachable in loss record 570 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A1F3A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 56 bytes in 1 blocks are still reachable in loss record 572 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C443C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C44CF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 56 bytes in 3 blocks are still reachable in loss record 574 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x121D1E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1687266==    by 0x120AB8: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (stl_pair.h:559)
==1687266==    by 0x13F4EF: construct<std::pair<const std::__cxx11::basic_string<char>, const std::array<int, 4> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::array<int, 4>&> (new_allocator.h:191)
==1687266==    by 0x13F4EF: construct<std::pair<const std::__cxx11::basic_string<char>, const std::array<int, 4> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::array<int, 4>&> (alloc_traits.h:538)
==1687266==    by 0x13F4EF: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (hashtable_policy.h:1995)
==1687266==    by 0x138D18: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) const (hashtable_policy.h:248)
==1687266==    by 0x1334E2: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable_policy.h:161)
==1687266==    by 0x12EC86: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2271)
==1687266==    by 0x12C1AB: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==1687266==    by 0x129DFA: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1687266==    by 0x127B5E: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1687266==    by 0x125D0B: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==1687266==    by 0x124A2C: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==1687266== 
==1687266== 66 bytes in 1 blocks are still reachable in loss record 577 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x4A8A63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x4A8AB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x11BB52: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:339)
==1687266==    by 0x10F2DE: main (tut_array1d_p1.cpp:20)
==1687266== 
==1687266== 72 bytes in 1 blocks are still reachable in loss record 578 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5265006: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x526519A: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52654A1: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x518717B: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A16DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 72 bytes in 1 blocks are still reachable in loss record 579 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52882A4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 72 bytes in 1 blocks are still reachable in loss record 580 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52882B8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 72 bytes in 1 blocks are still reachable in loss record 582 of 683
==1687266==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4564: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 101 bytes in 1 blocks are possibly lost in loss record 593 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x121D1E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1687266==    by 0x110D4C: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1687266==    by 0x111C38: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1687266==    by 0x11CCFB: bridges::Bridges::visualize() (Bridges.h:652)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== 104 bytes in 1 blocks are still reachable in loss record 596 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x138F21: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1687266==    by 0x12EDA5: allocate (alloc_traits.h:482)
==1687266==    by 0x12EDA5: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98)
==1687266==    by 0x12C292: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::__detail::_NFA<std::__cxx11::regex_traits<char> >*&, std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr_base.h:969)
==1687266==    by 0x129F0B: std::__shared_ptr<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr_base.h:1712)
==1687266==    by 0x127C84: std::shared_ptr<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::shared_ptr<std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr.h:464)
==1687266==    by 0x125FC1: std::shared_ptr<std::enable_if<!std::is_array<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::value, std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::type> std::make_shared<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::locale const&, std::regex_constants::syntax_option_type&>(std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr.h:1010)
==1687266==    by 0x124BE4: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_Compiler(char const*, char const*, std::locale const&, std::regex_constants::syntax_option_type) (regex_compiler.tcc:70)
==1687266==    by 0x1231B5: std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::_M_compile(char const*, char const*, std::regex_constants::syntax_option_type) (regex.h:809)
==1687266==    by 0x120CB1: std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex(char const*, std::regex_constants::syntax_option_type) (regex.h:473)
==1687266==    by 0x11A7C8: bridges::datastructure::Color::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Color.h:356)
==1687266==    by 0x11A636: bridges::datastructure::Color::Color(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Color.h:233)
==1687266== 
==1687266== 104 bytes in 1 blocks are still reachable in loss record 597 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x12BF1F: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1687266==    by 0x15A41B: allocate (alloc_traits.h:482)
==1687266==    by 0x15A41B: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==1687266==    by 0x1596EE: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==1687266==    by 0x15C52A: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
==1687266==    by 0x15BF8B: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
==1687266==    by 0x15BAC3: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false>*, unsigned long) (hashtable.h:2179)
==1687266==    by 0x15B1A8: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique<bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:2278)
==1687266==    by 0x15AC11: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_aux<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:904)
==1687266==    by 0x15A50C: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1687266==    by 0x159766: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_range<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1687266==    by 0x15864D: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*>(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*) (hashtable_policy.h:976)
==1687266== 
==1687266== 128 bytes in 1 blocks are still reachable in loss record 601 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52882A4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 128 bytes in 1 blocks are still reachable in loss record 602 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x52882B8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 135 bytes in 6 blocks are still reachable in loss record 605 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 144 bytes in 6 blocks are still reachable in loss record 606 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266== 
==1687266== 152 bytes in 1 blocks are still reachable in loss record 607 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x1420D0: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&, std::integral_constant<bool, false>) (std_function.h:161)
==1687266==    by 0x13A946: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:215)
==1687266==    by 0x134ED6: std::function<bool (char)>::function<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>, void>(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:449)
==1687266==    by 0x135BC3: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==1687266==    by 0x1315D2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==1687266==    by 0x12D326: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==1687266==    by 0x12B5BA: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1687266==    by 0x1286D1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1687266==    by 0x126385: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==1687266==    by 0x12D276: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==1687266==    by 0x12B5BA: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1687266== 
==1687266== 152 bytes in 1 blocks are still reachable in loss record 608 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x14B9A4: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1687266==    by 0x1481BB: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==1687266==    by 0x142211: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1687266==    by 0x13A9FE: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1687266==    by 0x13C844: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==1687266==    by 0x136510: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==1687266==    by 0x13189D: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==1687266==    by 0x12DA7A: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:263)
==1687266==    by 0x12B5CB: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1687266==    by 0x1286D1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1687266==    by 0x1263AF: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1687266== 
==1687266== 272 bytes in 1 blocks are possibly lost in loss record 618 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x49DBD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x111BBA: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1687266==    by 0x11CCFB: bridges::Bridges::visualize() (Bridges.h:652)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== 304 bytes in 2 blocks are still reachable in loss record 620 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x1420D0: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&, std::integral_constant<bool, false>) (std_function.h:161)
==1687266==    by 0x13A946: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:215)
==1687266==    by 0x134ED6: std::function<bool (char)>::function<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>, void>(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:449)
==1687266==    by 0x135BC3: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==1687266==    by 0x1315D2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==1687266==    by 0x12D326: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==1687266==    by 0x12B5BA: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1687266==    by 0x1286D1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1687266==    by 0x1263AF: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1687266==    by 0x12D276: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==1687266==    by 0x12B5BA: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==1687266== 
==1687266== 336 bytes in 7 blocks are still reachable in loss record 622 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x15CA7C: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1687266==    by 0x15C353: allocate (alloc_traits.h:482)
==1687266==    by 0x15C353: std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::_M_allocate_node<bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (hashtable_policy.h:1990)
==1687266==    by 0x15BF56: std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::operator()<bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(bridges::datastructure::Shape const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (hashtable_policy.h:248)
==1687266==    by 0x15B9BA: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable_policy.h:161)
==1687266==    by 0x15B16E: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique<bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(bridges::datastructure::Shape const&, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:2271)
==1687266==    by 0x15AC11: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_aux<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&) (hashtable.h:904)
==1687266==    by 0x15A50C: std::pair<std::__detail::_Node_iterator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false, false>, bool> std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1687266==    by 0x159766: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_range<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > >(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, false> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1687266==    by 0x15864D: void std::__detail::_Insert_base<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::insert<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*>(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*) (hashtable_policy.h:976)
==1687266==    by 0x15792C: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Hashtable<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*>(std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> const*, unsigned long, std::hash<int> const&, std::equal_to<bridges::datastructure::Shape const> const&, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==1687266==    by 0x156F0E: std::_Hashtable<bridges::datastructure::Shape const, std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Shape const>, std::hash<int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Hashtable(std::initializer_list<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> >, unsigned long, std::hash<int> const&, std::equal_to<bridges::datastructure::Shape const> const&, std::allocator<std::pair<bridges::datastructure::Shape const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const> > const&) (hashtable.h:577)
==1687266== 
==1687266== 424 bytes in 1 blocks are possibly lost in loss record 628 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x121D1E: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==1687266==    by 0x110D7B: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1687266==    by 0x111C38: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1687266==    by 0x11CCFB: bridges::Bridges::visualize() (Bridges.h:652)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== 480 bytes in 10 blocks are still reachable in loss record 631 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x1256C7: bridges::datastructure::Element<int>::Element(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104)
==1687266==    by 0x123CB5: bridges::datastructure::Array<int>::setSize(int, int*) (Array.h:73)
==1687266==    by 0x121A46: bridges::datastructure::Array1D<int>::Array1D(int) (Array1D.h:69)
==1687266==    by 0x10F311: main (tut_array1d_p1.cpp:23)
==1687266== 
==1687266== 961 bytes in 1 blocks are still reachable in loss record 652 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x11FFA9: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:3639)
==1687266==    by 0x11C9A4: bridges::Bridges::visualize() (Bridges.h:636)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== 1,064 bytes in 19 blocks are still reachable in loss record 658 of 683
==1687266==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D5E6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1687266==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1687266== 
==1687266== 1,128 bytes in 1 blocks are still reachable in loss record 659 of 683
==1687266==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x123C72: bridges::datastructure::Array<int>::setSize(int, int*) (Array.h:73)
==1687266==    by 0x121A46: bridges::datastructure::Array1D<int>::Array1D(int) (Array1D.h:69)
==1687266==    by 0x10F311: main (tut_array1d_p1.cpp:23)
==1687266== 
==1687266== 1,147 bytes in 1 blocks are still reachable in loss record 660 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1687266==    by 0x11FD19: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) (basic_string.h:3690)
==1687266==    by 0x110EAF: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:31)
==1687266==    by 0x111C38: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1687266==    by 0x11CCFB: bridges::Bridges::visualize() (Bridges.h:652)
==1687266==    by 0x10F3E6: main (tut_array1d_p1.cpp:39)
==1687266== 
==1687266== 1,216 bytes in 8 blocks are still reachable in loss record 661 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x14B9A4: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1687266==    by 0x1481BB: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==1687266==    by 0x142211: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1687266==    by 0x13A9FE: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1687266==    by 0x13C844: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==1687266==    by 0x136510: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==1687266==    by 0x13189D: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==1687266==    by 0x12D90D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==1687266==    by 0x12B5CB: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1687266==    by 0x1286D1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1687266==    by 0x126385: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==1687266== 
==1687266== 1,368 bytes in 9 blocks are still reachable in loss record 662 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x14B9A4: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==1687266==    by 0x1481BB: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==1687266==    by 0x142211: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==1687266==    by 0x13A9FE: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==1687266==    by 0x13C844: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==1687266==    by 0x136510: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==1687266==    by 0x13189D: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==1687266==    by 0x12D90D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==1687266==    by 0x12B5CB: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1687266==    by 0x1286D1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1687266==    by 0x1263AF: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1687266== 
==1687266== 2,056 bytes in 1 blocks are still reachable in loss record 669 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x12BF1F: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==1687266==    by 0x129D09: allocate (alloc_traits.h:482)
==1687266==    by 0x129D09: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==1687266==    by 0x127AE6: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==1687266==    by 0x13F5AE: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
==1687266==    by 0x138D4D: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
==1687266==    by 0x1335EB: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>*, unsigned long) (hashtable.h:2179)
==1687266==    by 0x12ECC0: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2278)
==1687266==    by 0x12C1AB: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==1687266==    by 0x129DFA: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1687266==    by 0x127B5E: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1687266==    by 0x125D0B: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==1687266== 
==1687266== 3,072 bytes in 1 blocks are still reachable in loss record 675 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x13F9BA: std::__new_allocator<std::__detail::_State<char> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1687266==    by 0x133B16: allocate (alloc_traits.h:482)
==1687266==    by 0x133B16: std::_Vector_base<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::_M_allocate(unsigned long) (stl_vector.h:381)
==1687266==    by 0x12F20F: void std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::_M_realloc_insert<std::__detail::_State<char> >(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*, std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > > >, std::__detail::_State<char>&&) (vector.tcc:459)
==1687266==    by 0x12CA8C: void std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::emplace_back<std::__detail::_State<char> >(std::__detail::_State<char>&&) (vector.tcc:123)
==1687266==    by 0x12B4AD: std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::push_back(std::__detail::_State<char>&&) (stl_vector.h:1299)
==1687266==    by 0x12856F: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_state(std::__detail::_State<char>) (regex_automaton.h:328)
==1687266==    by 0x1318D4: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:206)
==1687266==    by 0x12D90D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==1687266==    by 0x12B5CB: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==1687266==    by 0x1286D1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==1687266==    by 0x1263AF: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==1687266== 
==1687266== 8,832 bytes in 138 blocks are still reachable in loss record 679 of 683
==1687266==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1687266==    by 0x149FA3: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1687266==    by 0x13F3D7: allocate (alloc_traits.h:482)
==1687266==    by 0x13F3D7: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (hashtable_policy.h:1990)
==1687266==    by 0x138D18: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) const (hashtable_policy.h:248)
==1687266==    by 0x1334E2: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable_policy.h:161)
==1687266==    by 0x12EC86: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2271)
==1687266==    by 0x12C1AB: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==1687266==    by 0x129DFA: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==1687266==    by 0x127B5E: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==1687266==    by 0x125D0B: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==1687266==    by 0x124A2C: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==1687266==    by 0x122F6E: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&) (hashtable.h:577)
==1687266== 
==1687266== LEAK SUMMARY:
==1687266==    definitely lost: 0 bytes in 0 blocks
==1687266==    indirectly lost: 0 bytes in 0 blocks
==1687266==      possibly lost: 814 bytes in 4 blocks
==1687266==    still reachable: 24,796 bytes in 264 blocks
==1687266==                       of which reachable via heuristic:
==1687266==                         newarray           : 1,128 bytes in 1 blocks
==1687266==         suppressed: 263,571 bytes in 2,694 blocks
==1687266== 
==1687266== For lists of detected and suppressed errors, rerun with: -s
==1687266== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 2 from 2)
Aborted
could not run test

Test tut_array1d_p2.cpp full log

Build Test for test tut_array1d_p2.cpp

Compiling test tut_array1d_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d_p2 tut_array1d_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_array1d_p2.cpp

==1687327== Memcheck, a memory error detector
==1687327== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687327== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687327== Command: ./tut_array1d_p2 1 null null live
==1687327== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1056/bridges_testing

==1687327== 
==1687327== HEAP SUMMARY:
==1687327==     in use at exit: 0 bytes in 0 blocks
==1687327==   total heap usage: 6,337 allocs, 6,337 frees, 512,718 bytes allocated
==1687327== 
==1687327== All heap blocks were freed -- no leaks are possible
==1687327== 
==1687327== For lists of detected and suppressed errors, rerun with: -s
==1687327== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_array1d_p3.cpp full log

Build Test for test tut_array1d_p3.cpp

Compiling test tut_array1d_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d_p3 tut_array1d_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_array1d_p3.cpp

==1687378== Memcheck, a memory error detector
==1687378== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687378== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687378== Command: ./tut_array1d_p3 1 null null live
==1687378== 
Using a regular for loop..
	0
	1
	4
	9
	16
	25
	36
	49
	64
	81
Using a forward iterator..
	0
	1
	4
	9
	16
	25
	36
	49
	64
	81
Using a range loop..
	0
	1
	4
	9
	16
	25
	36
	49
	64
	81
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1057/bridges_testing

==1687378== 
==1687378== HEAP SUMMARY:
==1687378==     in use at exit: 0 bytes in 0 blocks
==1687378==   total heap usage: 6,339 allocs, 6,339 frees, 512,144 bytes allocated
==1687378== 
==1687378== All heap blocks were freed -- no leaks are possible
==1687378== 
==1687378== For lists of detected and suppressed errors, rerun with: -s
==1687378== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_bintree_p1.cpp full log

Build Test for test tut_bintree_p1.cpp

Compiling test tut_bintree_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bintree_p1 tut_bintree_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_bintree_p1.cpp

==1687425== Memcheck, a memory error detector
==1687425== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687425== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687425== Command: ./tut_bintree_p1 1 null null live
==1687425== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1058/bridges_testing

==1687425== 
==1687425== HEAP SUMMARY:
==1687425==     in use at exit: 0 bytes in 0 blocks
==1687425==   total heap usage: 6,817 allocs, 6,817 frees, 610,286 bytes allocated
==1687425== 
==1687425== All heap blocks were freed -- no leaks are possible
==1687425== 
==1687425== For lists of detected and suppressed errors, rerun with: -s
==1687425== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_bintree_p2.cpp full log

Build Test for test tut_bintree_p2.cpp

Compiling test tut_bintree_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bintree_p2 tut_bintree_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_bintree_p2.cpp

==1687475== Memcheck, a memory error detector
==1687475== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687475== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687475== Command: ./tut_bintree_p2 1 null null live
==1687475== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1059/bridges_testing

==1687475== 
==1687475== HEAP SUMMARY:
==1687475==     in use at exit: 0 bytes in 0 blocks
==1687475==   total heap usage: 6,808 allocs, 6,808 frees, 610,272 bytes allocated
==1687475== 
==1687475== All heap blocks were freed -- no leaks are possible
==1687475== 
==1687475== For lists of detected and suppressed errors, rerun with: -s
==1687475== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_bst_p1.cpp full log

Build Test for test tut_bst_p1.cpp

Compiling test tut_bst_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bst_p1 tut_bst_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_bst_p1.cpp

==1687522== Memcheck, a memory error detector
==1687522== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687522== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687522== Command: ./tut_bst_p1 1 null null live
==1687522== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1060/bridges_testing

==1687522== 
==1687522== HEAP SUMMARY:
==1687522==     in use at exit: 0 bytes in 0 blocks
==1687522==   total heap usage: 6,414 allocs, 6,414 frees, 524,716 bytes allocated
==1687522== 
==1687522== All heap blocks were freed -- no leaks are possible
==1687522== 
==1687522== For lists of detected and suppressed errors, rerun with: -s
==1687522== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_bst_p2.cpp full log

Build Test for test tut_bst_p2.cpp

Compiling test tut_bst_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bst_p2 tut_bst_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_bst_p2.cpp

==1687568== Memcheck, a memory error detector
==1687568== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687568== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687568== Command: ./tut_bst_p2 1 null null live
==1687568== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1061/bridges_testing

==1687568== 
==1687568== HEAP SUMMARY:
==1687568==     in use at exit: 0 bytes in 0 blocks
==1687568==   total heap usage: 6,409 allocs, 6,409 frees, 524,521 bytes allocated
==1687568== 
==1687568== All heap blocks were freed -- no leaks are possible
==1687568== 
==1687568== For lists of detected and suppressed errors, rerun with: -s
==1687568== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_bst_p3.cpp full log

Build Test for test tut_bst_p3.cpp

Compiling test tut_bst_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bst_p3 tut_bst_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_bst_p3.cpp

==1687616== Memcheck, a memory error detector
==1687616== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687616== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687616== Command: ./tut_bst_p3 1 null null live
==1687616== 
Yay!
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1062/bridges_testing

==1687616== 
==1687616== HEAP SUMMARY:
==1687616==     in use at exit: 0 bytes in 0 blocks
==1687616==   total heap usage: 6,409 allocs, 6,409 frees, 524,273 bytes allocated
==1687616== 
==1687616== All heap blocks were freed -- no leaks are possible
==1687616== 
==1687616== For lists of detected and suppressed errors, rerun with: -s
==1687616== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_col_grid_p1.cpp full log

Build Test for test tut_col_grid_p1.cpp

Compiling test tut_col_grid_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_col_grid_p1 tut_col_grid_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_col_grid_p1.cpp

==1687666== Memcheck, a memory error detector
==1687666== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687666== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687666== Command: ./tut_col_grid_p1 1 null null live
==1687666== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1063/bridges_testing

==1687666== 
==1687666== HEAP SUMMARY:
==1687666==     in use at exit: 0 bytes in 0 blocks
==1687666==   total heap usage: 6,149 allocs, 6,149 frees, 487,578 bytes allocated
==1687666== 
==1687666== All heap blocks were freed -- no leaks are possible
==1687666== 
==1687666== For lists of detected and suppressed errors, rerun with: -s
==1687666== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_col_grid_p2.cpp full log

Build Test for test tut_col_grid_p2.cpp

Compiling test tut_col_grid_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_col_grid_p2 tut_col_grid_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_col_grid_p2.cpp

==1687714== Memcheck, a memory error detector
==1687714== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687714== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687714== Command: ./tut_col_grid_p2 1 null null live
==1687714== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1064/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1064/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1064/bridges_testing

==1687714== 
==1687714== HEAP SUMMARY:
==1687714==     in use at exit: 0 bytes in 0 blocks
==1687714==   total heap usage: 6,474 allocs, 6,474 frees, 726,471 bytes allocated
==1687714== 
==1687714== All heap blocks were freed -- no leaks are possible
==1687714== 
==1687714== For lists of detected and suppressed errors, rerun with: -s
==1687714== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_col_grid_p3.cpp full log

Build Test for test tut_col_grid_p3.cpp

Compiling test tut_col_grid_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_col_grid_p3 tut_col_grid_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_col_grid_p3.cpp

==1687772== Memcheck, a memory error detector
==1687772== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687772== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687772== Command: ./tut_col_grid_p3 1 null null live
==1687772== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1065/bridges_testing

==1687772== 
==1687772== HEAP SUMMARY:
==1687772==     in use at exit: 0 bytes in 0 blocks
==1687772==   total heap usage: 6,156 allocs, 6,156 frees, 490,577 bytes allocated
==1687772== 
==1687772== All heap blocks were freed -- no leaks are possible
==1687772== 
==1687772== For lists of detected and suppressed errors, rerun with: -s
==1687772== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_dllist_p1.cpp full log

Build Test for test tut_dllist_p1.cpp

Compiling test tut_dllist_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_dllist_p1 tut_dllist_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_dllist_p1.cpp

==1687818== Memcheck, a memory error detector
==1687818== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687818== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687818== Command: ./tut_dllist_p1 1 null null live
==1687818== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1066/bridges_testing

==1687818== 
==1687818== HEAP SUMMARY:
==1687818==     in use at exit: 0 bytes in 0 blocks
==1687818==   total heap usage: 6,427 allocs, 6,427 frees, 521,668 bytes allocated
==1687818== 
==1687818== All heap blocks were freed -- no leaks are possible
==1687818== 
==1687818== For lists of detected and suppressed errors, rerun with: -s
==1687818== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_dllist_p2.cpp full log

Build Test for test tut_dllist_p2.cpp

Compiling test tut_dllist_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_dllist_p2 tut_dllist_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_dllist_p2.cpp

==1687863== Memcheck, a memory error detector
==1687863== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687863== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687863== Command: ./tut_dllist_p2 1 null null live
==1687863== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1067/bridges_testing

==1687863== 
==1687863== HEAP SUMMARY:
==1687863==     in use at exit: 0 bytes in 0 blocks
==1687863==   total heap usage: 6,435 allocs, 6,435 frees, 523,096 bytes allocated
==1687863== 
==1687863== All heap blocks were freed -- no leaks are possible
==1687863== 
==1687863== For lists of detected and suppressed errors, rerun with: -s
==1687863== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_dllist_p3.cpp full log

Build Test for test tut_dllist_p3.cpp

Compiling test tut_dllist_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_dllist_p3 tut_dllist_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_dllist_p3.cpp

==1687905== Memcheck, a memory error detector
==1687905== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687905== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687905== Command: ./tut_dllist_p3 1 null null live
==1687905== 
Traverse the list - using a normal for loop
	 Gretal Chaney
	 Lamont Kyler
	 Gladys Serino
	 Karol Soderman
	 Starr McGinn
Traverse the list - using a forward iterator
	Gretel Chaney
	Lamont Kyler
	Gladys Serino
	Karol Soderman
	Starr McGinn
Traverse the list - using a reverse iterator
	Starr McGinn
	Karol Soderman
	Gladys Serino
	Lamont Kyler
	Gretel Chaney
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1068/bridges_testing

==1687905== 
==1687905== HEAP SUMMARY:
==1687905==     in use at exit: 0 bytes in 0 blocks
==1687905==   total heap usage: 6,427 allocs, 6,427 frees, 521,664 bytes allocated
==1687905== 
==1687905== All heap blocks were freed -- no leaks are possible
==1687905== 
==1687905== For lists of detected and suppressed errors, rerun with: -s
==1687905== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_graph_p1.cpp full log

Build Test for test tut_graph_p1.cpp

Compiling test tut_graph_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_graph_p1 tut_graph_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_graph_p1.cpp

==1687953== Memcheck, a memory error detector
==1687953== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1687953== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1687953== Command: ./tut_graph_p1 1 null null live
==1687953== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1069/bridges_testing

==1687953== 
==1687953== HEAP SUMMARY:
==1687953==     in use at exit: 0 bytes in 0 blocks
==1687953==   total heap usage: 6,521 allocs, 6,521 frees, 531,660 bytes allocated
==1687953== 
==1687953== All heap blocks were freed -- no leaks are possible
==1687953== 
==1687953== For lists of detected and suppressed errors, rerun with: -s
==1687953== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_graph_p2.cpp full log

Build Test for test tut_graph_p2.cpp

Compiling test tut_graph_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_graph_p2 tut_graph_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_graph_p2.cpp

==1688005== Memcheck, a memory error detector
==1688005== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688005== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688005== Command: ./tut_graph_p2 1 null null live
==1688005== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1070/bridges_testing

==1688005== 
==1688005== HEAP SUMMARY:
==1688005==     in use at exit: 0 bytes in 0 blocks
==1688005==   total heap usage: 6,519 allocs, 6,519 frees, 531,909 bytes allocated
==1688005== 
==1688005== All heap blocks were freed -- no leaks are possible
==1688005== 
==1688005== For lists of detected and suppressed errors, rerun with: -s
==1688005== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_graph_p3.cpp full log

Build Test for test tut_graph_p3.cpp

Compiling test tut_graph_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_graph_p3 tut_graph_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_graph_p3.cpp

==1688071== Memcheck, a memory error detector
==1688071== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688071== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688071== Command: ./tut_graph_p3 1 null null live
==1688071== 
Using core Bridges classes

Kevin Bacon --> Angelina Jolie
Kevin Bacon --> Morgan Freeman
Kevin Bacon --> Denzel Washington
Using iterators

Kevin Bacon --> Angelina Jolie
Kevin Bacon --> Morgan Freeman
Kevin Bacon --> Denzel Washington
Using iterators to print the graph vertices..
Brad Pitt
Amy Adams
Tom Cruise
Angelina Jolie
Morgan Freeman
Denzel Washington
Kevin Bacon
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1071/bridges_testing

==1688071== 
==1688071== HEAP SUMMARY:
==1688071==     in use at exit: 0 bytes in 0 blocks
==1688071==   total heap usage: 6,524 allocs, 6,524 frees, 531,938 bytes allocated
==1688071== 
==1688071== All heap blocks were freed -- no leaks are possible
==1688071== 
==1688071== For lists of detected and suppressed errors, rerun with: -s
==1688071== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_shapes_p1.cpp full log

Build Test for test tut_shapes_p1.cpp

Compiling test tut_shapes_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_shapes_p1 tut_shapes_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_shapes_p1.cpp

==1688129== Memcheck, a memory error detector
==1688129== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688129== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688129== Command: ./tut_shapes_p1 1 null null live
==1688129== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1072/bridges_testing

==1688129== 
==1688129== HEAP SUMMARY:
==1688129==     in use at exit: 0 bytes in 0 blocks
==1688129==   total heap usage: 6,367 allocs, 6,367 frees, 512,624 bytes allocated
==1688129== 
==1688129== All heap blocks were freed -- no leaks are possible
==1688129== 
==1688129== For lists of detected and suppressed errors, rerun with: -s
==1688129== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_shapes_p2.cpp full log

Build Test for test tut_shapes_p2.cpp

Compiling test tut_shapes_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_shapes_p2 tut_shapes_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_shapes_p2.cpp

==1688178== Memcheck, a memory error detector
==1688178== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688178== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688178== Command: ./tut_shapes_p2 1 null null live
==1688178== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1073/bridges_testing

==1688178== 
==1688178== HEAP SUMMARY:
==1688178==     in use at exit: 0 bytes in 0 blocks
==1688178==   total heap usage: 6,391 allocs, 6,391 frees, 516,092 bytes allocated
==1688178== 
==1688178== All heap blocks were freed -- no leaks are possible
==1688178== 
==1688178== For lists of detected and suppressed errors, rerun with: -s
==1688178== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_sllist_p1.cpp full log

Build Test for test tut_sllist_p1.cpp

Compiling test tut_sllist_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_sllist_p1 tut_sllist_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_sllist_p1.cpp

==1688227== Memcheck, a memory error detector
==1688227== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688227== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688227== Command: ./tut_sllist_p1 1 null null live
==1688227== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1074/bridges_testing

==1688227== 
==1688227== HEAP SUMMARY:
==1688227==     in use at exit: 0 bytes in 0 blocks
==1688227==   total heap usage: 6,348 allocs, 6,348 frees, 511,582 bytes allocated
==1688227== 
==1688227== All heap blocks were freed -- no leaks are possible
==1688227== 
==1688227== For lists of detected and suppressed errors, rerun with: -s
==1688227== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_sllist_p2.cpp full log

Build Test for test tut_sllist_p2.cpp

Compiling test tut_sllist_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_sllist_p2 tut_sllist_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_sllist_p2.cpp

==1688276== Memcheck, a memory error detector
==1688276== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688276== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688276== Command: ./tut_sllist_p2 1 null null live
==1688276== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1075/bridges_testing

==1688276== 
==1688276== HEAP SUMMARY:
==1688276==     in use at exit: 0 bytes in 0 blocks
==1688276==   total heap usage: 6,356 allocs, 6,356 frees, 512,108 bytes allocated
==1688276== 
==1688276== All heap blocks were freed -- no leaks are possible
==1688276== 
==1688276== For lists of detected and suppressed errors, rerun with: -s
==1688276== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_sllist_p3.cpp full log

Build Test for test tut_sllist_p3.cpp

Compiling test tut_sllist_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_sllist_p3 tut_sllist_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_sllist_p3.cpp

==1688337== Memcheck, a memory error detector
==1688337== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688337== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688337== Command: ./tut_sllist_p3 1 null null live
==1688337== 
Using a regular for loop..
	Gretel Chaney
	Lamont Kyler
	Gladys Serino
	Karol Soderman
	Starr McGinn
Using a forward iterator..
	Gretel Chaney
	Lamont Kyler
	Gladys Serino
	Karol Soderman
	Starr McGinn
Using a range loop..
	Gretel Chaney
	Lamont Kyler
	Gladys Serino
	Karol Soderman
	Starr McGinn
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1076/bridges_testing

==1688337== 
==1688337== HEAP SUMMARY:
==1688337==     in use at exit: 0 bytes in 0 blocks
==1688337==   total heap usage: 6,348 allocs, 6,348 frees, 511,100 bytes allocated
==1688337== 
==1688337== All heap blocks were freed -- no leaks are possible
==1688337== 
==1688337== For lists of detected and suppressed errors, rerun with: -s
==1688337== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_tree_p1.cpp full log

Build Test for test tut_tree_p1.cpp

Compiling test tut_tree_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_tree_p1 tut_tree_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_tree_p1.cpp

==1688374== Memcheck, a memory error detector
==1688374== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688374== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688374== Command: ./tut_tree_p1 1 null null live
==1688374== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1077/bridges_testing

==1688374== 
==1688374== HEAP SUMMARY:
==1688374==     in use at exit: 0 bytes in 0 blocks
==1688374==   total heap usage: 6,413 allocs, 6,413 frees, 524,119 bytes allocated
==1688374== 
==1688374== All heap blocks were freed -- no leaks are possible
==1688374== 
==1688374== For lists of detected and suppressed errors, rerun with: -s
==1688374== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_tree_p2.cpp full log

Build Test for test tut_tree_p2.cpp

Compiling test tut_tree_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_tree_p2 tut_tree_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_tree_p2.cpp

==1688432== Memcheck, a memory error detector
==1688432== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688432== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688432== Command: ./tut_tree_p2 1 null null live
==1688432== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1078/bridges_testing

==1688432== 
==1688432== HEAP SUMMARY:
==1688432==     in use at exit: 0 bytes in 0 blocks
==1688432==   total heap usage: 6,411 allocs, 6,411 frees, 523,865 bytes allocated
==1688432== 
==1688432== All heap blocks were freed -- no leaks are possible
==1688432== 
==1688432== For lists of detected and suppressed errors, rerun with: -s
==1688432== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_usmap_p1.cpp full log

Build Test for test tut_usmap_p1.cpp

Compiling test tut_usmap_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_usmap_p1 tut_usmap_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_usmap_p1.cpp

==1688490== Memcheck, a memory error detector
==1688490== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688490== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688490== Command: ./tut_usmap_p1 1 null null live
==1688490== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1079/bridges_testing

==1688490== 
==1688490== HEAP SUMMARY:
==1688490==     in use at exit: 0 bytes in 0 blocks
==1688490==   total heap usage: 8,183 allocs, 8,183 frees, 4,363,044 bytes allocated
==1688490== 
==1688490== All heap blocks were freed -- no leaks are possible
==1688490== 
==1688490== For lists of detected and suppressed errors, rerun with: -s
==1688490== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_usmap_p2.cpp full log

Build Test for test tut_usmap_p2.cpp

Compiling test tut_usmap_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_usmap_p2 tut_usmap_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_usmap_p2.cpp

==1688539== Memcheck, a memory error detector
==1688539== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688539== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688539== Command: ./tut_usmap_p2 1 null null live
==1688539== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1080/bridges_testing

==1688539== 
==1688539== HEAP SUMMARY:
==1688539==     in use at exit: 0 bytes in 0 blocks
==1688539==   total heap usage: 151,254 allocs, 151,254 frees, 79,335,526 bytes allocated
==1688539== 
==1688539== All heap blocks were freed -- no leaks are possible
==1688539== 
==1688539== For lists of detected and suppressed errors, rerun with: -s
==1688539== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_usmap_p3.cpp full log

Build Test for test tut_usmap_p3.cpp

Compiling test tut_usmap_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_usmap_p3 tut_usmap_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_usmap_p3.cpp

==1688641== Memcheck, a memory error detector
==1688641== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688641== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688641== Command: ./tut_usmap_p3 1 null null live
==1688641== 
State:North Carolina
State:Iowa
State:Vermont
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1081/bridges_testing

==1688641== 
==1688641== HEAP SUMMARY:
==1688641==     in use at exit: 0 bytes in 0 blocks
==1688641==   total heap usage: 16,194 allocs, 16,194 frees, 3,004,932 bytes allocated
==1688641== 
==1688641== All heap blocks were freed -- no leaks are possible
==1688641== 
==1688641== For lists of detected and suppressed errors, rerun with: -s
==1688641== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_usmap_p4.cpp full log

Build Test for test tut_usmap_p4.cpp

Compiling test tut_usmap_p4.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_usmap_p4 tut_usmap_p4.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_usmap_p4.cpp

==1688709== Memcheck, a memory error detector
==1688709== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688709== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688709== Command: ./tut_usmap_p4 1 null null live
==1688709== 
Retrieving US State County Map Data
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1082/bridges_testing

==1688709== 
==1688709== HEAP SUMMARY:
==1688709==     in use at exit: 0 bytes in 0 blocks
==1688709==   total heap usage: 8,361 allocs, 8,361 frees, 4,382,817 bytes allocated
==1688709== 
==1688709== All heap blocks were freed -- no leaks are possible
==1688709== 
==1688709== For lists of detected and suppressed errors, rerun with: -s
==1688709== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_us_cities_snippet.cpp full log

Build Test for test tut_us_cities_snippet.cpp

Compiling test tut_us_cities_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_us_cities_snippet tut_us_cities_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_us_cities_snippet.cpp

==1688742== Memcheck, a memory error detector
==1688742== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688742== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688742== Command: ./tut_us_cities_snippet 1 null null live
==1688742== 
Retrieving a set of US cities
US Cities (tested for limit of 25 cities, population over 200K, and lat/long Bounding Box: (34.025348,-85.352783), (36.800488,-75.300293):

Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==1688742== 
==1688742== HEAP SUMMARY:
==1688742==     in use at exit: 0 bytes in 0 blocks
==1688742==   total heap usage: 4,571 allocs, 4,571 frees, 542,640 bytes allocated
==1688742== 
==1688742== All heap blocks were freed -- no leaks are possible
==1688742== 
==1688742== For lists of detected and suppressed errors, rerun with: -s
==1688742== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_us_map_overlay.cpp full log

Build Test for test tut_us_map_overlay.cpp

Compiling test tut_us_map_overlay.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_us_map_overlay tut_us_map_overlay.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_us_map_overlay.cpp

==1688781== Memcheck, a memory error detector
==1688781== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688781== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688781== Command: ./tut_us_map_overlay 1 null null live
==1688781== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1084/bridges_testing

==1688781== 
==1688781== HEAP SUMMARY:
==1688781==     in use at exit: 0 bytes in 0 blocks
==1688781==   total heap usage: 151,298 allocs, 151,298 frees, 73,270,955 bytes allocated
==1688781== 
==1688781== All heap blocks were freed -- no leaks are possible
==1688781== 
==1688781== For lists of detected and suppressed errors, rerun with: -s
==1688781== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_worldmap_p1.cpp full log

Build Test for test tut_worldmap_p1.cpp

Compiling test tut_worldmap_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_worldmap_p1 tut_worldmap_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_worldmap_p1.cpp

==1688815== Memcheck, a memory error detector
==1688815== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688815== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688815== Command: ./tut_worldmap_p1 1 null null live
==1688815== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1085/bridges_testing

==1688815== 
==1688815== HEAP SUMMARY:
==1688815==     in use at exit: 0 bytes in 0 blocks
==1688815==   total heap usage: 4,524 allocs, 4,524 frees, 457,464 bytes allocated
==1688815== 
==1688815== All heap blocks were freed -- no leaks are possible
==1688815== 
==1688815== For lists of detected and suppressed errors, rerun with: -s
==1688815== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_worldmap_p2.cpp full log

Build Test for test tut_worldmap_p2.cpp

Compiling test tut_worldmap_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_worldmap_p2 tut_worldmap_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_worldmap_p2.cpp

==1688843== Memcheck, a memory error detector
==1688843== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688843== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688843== Command: ./tut_worldmap_p2 1 null null live
==1688843== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1086/bridges_testing

==1688843== 
==1688843== HEAP SUMMARY:
==1688843==     in use at exit: 0 bytes in 0 blocks
==1688843==   total heap usage: 6,936 allocs, 6,936 frees, 1,169,888 bytes allocated
==1688843== 
==1688843== All heap blocks were freed -- no leaks are possible
==1688843== 
==1688843== For lists of detected and suppressed errors, rerun with: -s
==1688843== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_worldmap_p3.cpp full log

Build Test for test tut_worldmap_p3.cpp

Compiling test tut_worldmap_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_worldmap_p3 tut_worldmap_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_worldmap_p3.cpp

==1688872== Memcheck, a memory error detector
==1688872== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688872== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688872== Command: ./tut_worldmap_p3 1 null null live
==1688872== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1087/bridges_testing

==1688872== 
==1688872== HEAP SUMMARY:
==1688872==     in use at exit: 0 bytes in 0 blocks
==1688872==   total heap usage: 6,364 allocs, 6,364 frees, 519,479 bytes allocated
==1688872== 
==1688872== All heap blocks were freed -- no leaks are possible
==1688872== 
==1688872== For lists of detected and suppressed errors, rerun with: -s
==1688872== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test tut_worldmap_p4.cpp full log

Build Test for test tut_worldmap_p4.cpp

Compiling test tut_worldmap_p4.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_worldmap_p4 tut_worldmap_p4.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test tut_worldmap_p4.cpp

==1688899== Memcheck, a memory error detector
==1688899== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688899== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688899== Command: ./tut_worldmap_p4 1 null null live
==1688899== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1088/bridges_testing

==1688899== 
==1688899== HEAP SUMMARY:
==1688899==     in use at exit: 0 bytes in 0 blocks
==1688899==   total heap usage: 14,969 allocs, 14,969 frees, 2,757,310 bytes allocated
==1688899== 
==1688899== All heap blocks were freed -- no leaks are possible
==1688899== 
==1688899== For lists of detected and suppressed errors, rerun with: -s
==1688899== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test us_cities_snippet.cpp full log

Build Test for test us_cities_snippet.cpp

Compiling test us_cities_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o us_cities_snippet us_cities_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test us_cities_snippet.cpp

==1688930== Memcheck, a memory error detector
==1688930== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688930== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688930== Command: ./us_cities_snippet 1 null null live
==1688930== 
Retrieving a set of US cities
US Cities : 

Cary,NC: Population: 159769, Elevation: 152, Lat/Long: 35.7915,-78.7811
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
High Point,NC: Population: 110268, Elevation: 281, Lat/Long: 35.9557,-80.0053
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442
==1688930== 
==1688930== HEAP SUMMARY:
==1688930==     in use at exit: 0 bytes in 0 blocks
==1688930==   total heap usage: 4,617 allocs, 4,617 frees, 568,793 bytes allocated
==1688930== 
==1688930== All heap blocks were freed -- no leaks are possible
==1688930== 
==1688930== For lists of detected and suppressed errors, rerun with: -s
==1688930== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test us_map_overlay.cpp full log

Build Test for test us_map_overlay.cpp

Compiling test us_map_overlay.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o us_map_overlay us_map_overlay.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test us_map_overlay.cpp

==1688985== Memcheck, a memory error detector
==1688985== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1688985== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1688985== Command: ./us_map_overlay 1 null null live
==1688985== 
Retrieving US State County Map Data
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1090/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1090/bridges_testing

Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1090/bridges_testing

==1688985== 
==1688985== HEAP SUMMARY:
==1688985==     in use at exit: 0 bytes in 0 blocks
==1688985==   total heap usage: 163,372 allocs, 163,372 frees, 87,326,957 bytes allocated
==1688985== 
==1688985== All heap blocks were freed -- no leaks are possible
==1688985== 
==1688985== For lists of detected and suppressed errors, rerun with: -s
==1688985== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test vis_example.cpp full log

Build Test for test vis_example.cpp

Compiling test vis_example.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o vis_example vis_example.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test vis_example.cpp

==1689046== Memcheck, a memory error detector
==1689046== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1689046== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1689046== Command: ./vis_example 1 null null live
==1689046== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1091/bridges_testing

==1689046== 
==1689046== HEAP SUMMARY:
==1689046==     in use at exit: 0 bytes in 0 blocks
==1689046==   total heap usage: 6,229 allocs, 6,229 frees, 495,759 bytes allocated
==1689046== 
==1689046== All heap blocks were freed -- no leaks are possible
==1689046== 
==1689046== For lists of detected and suppressed errors, rerun with: -s
==1689046== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test wikidata_actor_snippet.cpp full log

Build Test for test wikidata_actor_snippet.cpp

Compiling test wikidata_actor_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o wikidata_actor_snippet wikidata_actor_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test wikidata_actor_snippet.cpp

==1689100== Memcheck, a memory error detector
==1689100== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1689100== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1689100== Command: ./wikidata_actor_snippet 1 null null live
==1689100== 
terminate called after throwing an instance of 'bridges::HTTPException'
  what():  HTTPException raised when hitting https://query.wikidata.org/sparql?query=SELECT%20%3Fmovie%20%3FmovieLabel%20%3Factor%20%3FactorLabel%20WHERE%20%7B%20%20%3Fmovie%20wdt%3AP31%20wd%3AQ11424.%20%20%3Fmovie%20wdt%3AP161%20%3Factor.%20%20%3Fmovie%20wdt%3AP364%20wd%3AQ1860.%20%20%3Fmovie%20wdt%3AP577%20%3Fdate.%20%20FILTER%28YEAR%28%3Fdate%29%20%3E%3D%201955%20%26%26%20YEAR%28%3Fdate%29%20%3C%3D%201955%29.%20%20%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22.%20%7D%20%7D&format=json
HTTP code: 502
HTTP/2 502 
server: nginx/1.22.1
date: Sun, 02 Aug 2026 13:06:52 GMT
content-type: text/html
content-length: 157
x-served-by: wdqs1012
access-control-allow-origin: *
age: 3
x-cache: cp1112 miss, cp1112 miss
x-cache-status: miss
strict-transport-security: max-age=106384710; includeSubDomains; preload
report-to: { "group": "wm_nel", "max_age": 604800, "endpoints": [{ "url": "https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0" }] }
nel: { "report_to": "wm_nel", "max_age": 604800, "failure_fraction": 0.05, "success_fraction": 0.0}
x-client-ip: 152.15.112.165
set-cookie: WMF-Uniq=hLxl2iOQ_YQ5uoco_cQ8gwOwAAAAAFvdm2zpINJKIAmniIIta8ib1TupSXPwn3rq;Domain=.wikidata.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Mon, 02 Aug 2027 00:00:00 GMT
x-request-id: 9001cd3c-5fe6-431e-985b-428fbcdbcc11
server-timing: cache;desc="miss", host;desc="cp1112",co_id;desc="2585053597"


<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.22.1</center>
</body>
</html>

==1689100== 
==1689100== Process terminating with default action of signal 6 (SIGABRT)
==1689100==    at 0x4C6EC0C: __pthread_kill_implementation (pthread_kill.c:44)
==1689100==    by 0x4C6EC0C: __pthread_kill_internal (pthread_kill.c:78)
==1689100==    by 0x4C6EC0C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==1689100==    by 0x4C1527D: raise (raise.c:26)
==1689100==    by 0x4BF88FE: abort (abort.c:79)
==1689100==    by 0x49C7FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x49DD0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x49C7A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x49DD390: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x110045: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1689100==    by 0x113009: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1520)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== HEAP SUMMARY:
==1689100==     in use at exit: 1,219,305 bytes in 17,424 blocks
==1689100==   total heap usage: 127,382 allocs, 109,958 frees, 5,960,251 bytes allocated
==1689100== 
==1689100== 3 bytes in 1 blocks are still reachable in loss record 5 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51AE3D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E5CF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E266: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ACED: OSSL_DECODER_CTX_new_for_pkey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B260: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4 bytes in 1 blocks are still reachable in loss record 10 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 7 bytes in 1 blocks are still reachable in loss record 13 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 8 bytes in 1 blocks are still reachable in loss record 16 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43F6: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 8 bytes in 1 blocks are still reachable in loss record 19 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AD865: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE03: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528984E: RAND_status (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 8 bytes in 4 blocks are still reachable in loss record 20 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x504B160: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E303: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 9 bytes in 1 blocks are still reachable in loss record 21 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4400: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 10 bytes in 1 blocks are still reachable in loss record 23 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4405: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 12 bytes in 1 blocks are still reachable in loss record 27 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 12 bytes in 1 blocks are still reachable in loss record 28 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43FB: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 13 bytes in 1 blocks are still reachable in loss record 31 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4540: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43F1: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 15 bytes in 1 blocks are still reachable in loss record 43 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4C8445E: strdup (strdup.c:42)
==1689100==    by 0x4CB0888: tzset_internal (tzset.c:402)
==1689100==    by 0x4CB128A: __tz_convert (tzset.c:577)
==1689100==    by 0x51A49C4: OPENSSL_gmtime (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505039B: ASN1_TIME_adj (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFE50: X509_time_adj_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFFA7: X509_cmp_time (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300048: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300378: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 16 bytes in 1 blocks are still reachable in loss record 45 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A1F13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 16 bytes in 1 blocks are still reachable in loss record 57 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285841: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51791D1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E7AC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 16 bytes in 1 blocks are still reachable in loss record 59 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 16 bytes in 1 blocks are still reachable in loss record 60 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5061928: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061C3D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x506206E: ASN1_item_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E448: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 18 bytes in 1 blocks are still reachable in loss record 61 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52877F3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 19 bytes in 1 blocks are still reachable in loss record 64 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52877BF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 19 bytes in 1 blocks are still reachable in loss record 70 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A3FC2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x506E3A5: BIO_meth_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530F07D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530E936: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ABDF1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 20 bytes in 1 blocks are still reachable in loss record 77 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4CAFEF8: __tzstring_len (tzset.c:98)
==1689100==    by 0x4CB1FDB: __tzfile_read (tzfile.c:413)
==1689100==    by 0x4CB089B: tzset_internal (tzset.c:405)
==1689100==    by 0x4CB128A: __tz_convert (tzset.c:577)
==1689100==    by 0x51A49C4: OPENSSL_gmtime (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505039B: ASN1_TIME_adj (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFE50: X509_time_adj_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFFA7: X509_cmp_time (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300048: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300378: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 21 bytes in 1 blocks are still reachable in loss record 78 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F27EF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5303316: X509_verify_cert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F0258F: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 21 bytes in 1 blocks are still reachable in loss record 79 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2811: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 21 bytes in 1 blocks are still reachable in loss record 80 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F27EF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FBDAA: X509_STORE_CTX_get1_issuer (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300576: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 23 bytes in 1 blocks are still reachable in loss record 81 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52863C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528709D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285513: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 87 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x112CDF: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1490)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 540 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52877BF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 541 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52877F3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 552 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530E928: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ABDF1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 553 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52863C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528709D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285513: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 554 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5284B9B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285532: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 557 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285E36: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5177591: EVP_CIPHER_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5351123: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52893EB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528984E: RAND_status (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 558 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285E36: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5177591: EVP_CIPHER_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x535113D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52893EB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528984E: RAND_status (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 564 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 565 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141304: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5110824: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F98D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 566 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514130D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5110824: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F98D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 567 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141316: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5110824: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F98D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 570 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285E36: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517FBBF: EVP_KEYEXCH_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517FCC1: EVP_PKEY_derive_init_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4EFFC2A: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F37FC7: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F33299: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F418C9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3E2B9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 571 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285E36: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51811A1: EVP_KDF_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F244FB: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFBAA: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFE49: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F37FC7: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F33299: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F418C9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 572 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285E36: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186E61: EVP_MAC_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51866DB: EVP_Q_mac (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x533E369: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x533EEB5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F2472E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFBAA: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFE49: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 573 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E7C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F27EF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5303316: X509_verify_cert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 574 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2811: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5303316: X509_verify_cert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F0258F: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 575 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E7C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2811: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 24 bytes in 1 blocks are still reachable in loss record 576 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E7C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F27EF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FBDAA: X509_STORE_CTX_get1_issuer (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300576: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 25 bytes in 1 blocks are still reachable in loss record 577 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x112D47: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1491)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 31 bytes in 1 blocks are still reachable in loss record 578 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x4A8B82A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x11447F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (basic_string.h:3676)
==1689100==    by 0x112B88: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1474)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 601 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A075C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 602 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288276: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 603 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A09B4: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D745: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 604 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A1F2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 605 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A2652: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 607 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C45CC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 618 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F542: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F5BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 619 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ACB57: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADED0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 620 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ACB73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADED0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 621 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CC4B4: OPENSSL_sk_deep_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AD884: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE03: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528984E: RAND_status (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 622 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE3F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 623 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5285FCF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5286FEA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285513: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 643 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52851E3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149428: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ACED: OSSL_DECODER_CTX_new_for_pkey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B260: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 649 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F99C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5303316: X509_verify_cert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 650 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F99C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F289E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5303316: X509_verify_cert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 651 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F289E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 32 bytes in 1 blocks are still reachable in loss record 652 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F742: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F289E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 35 bytes in 1 blocks are still reachable in loss record 659 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x1106E2: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:139)
==1689100==    by 0x10DCC7: main (wikidata_actor_snippet.cpp:19)
==1689100== 
==1689100== 36 bytes in 1 blocks are still reachable in loss record 667 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8A63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x4A8AB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x110CD3: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322)
==1689100==    by 0x10DDC6: main (wikidata_actor_snippet.cpp:24)
==1689100== 
==1689100== 40 bytes in 1 blocks are still reachable in loss record 676 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5284B68: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285532: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 41 bytes in 7 blocks are still reachable in loss record 682 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517F83B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 42 bytes in 2 blocks are still reachable in loss record 683 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F27EF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53002C3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 42 bytes in 2 blocks are still reachable in loss record 684 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2811: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53002C3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 45 bytes in 5 blocks are still reachable in loss record 685 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x504D0D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E529: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 686 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x115E12: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==1689100==    by 0x114B68: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==1689100==    by 0x110E64: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==1689100==    by 0x10DD5E: main (wikidata_actor_snippet.cpp:21)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 687 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A0681: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 688 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 689 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43F1: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 690 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43F6: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 691 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43FB: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 692 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4400: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 693 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4405: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 694 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C451D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 701 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A0681: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5284A06: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285351: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 712 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A0681: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149428: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ACED: OSSL_DECODER_CTX_new_for_pkey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B260: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 713 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52851D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149428: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ACED: OSSL_DECODER_CTX_new_for_pkey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B260: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 715 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5285C88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51811A1: EVP_KDF_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F244FB: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFBAA: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFE49: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F37FC7: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F33299: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F418C9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3E2B9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 48 bytes in 1 blocks are still reachable in loss record 716 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5285C88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186E61: EVP_MAC_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51866DB: EVP_Q_mac (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x533E369: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x533EEB5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F2472E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFBAA: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4EFFE49: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F37FC7: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 48 bytes in 2 blocks are still reachable in loss record 718 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E7C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F27EF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53002C3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 2 blocks are still reachable in loss record 719 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2811: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53002C3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 2 blocks are still reachable in loss record 720 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E7C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2811: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 3 blocks are still reachable in loss record 721 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061F2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F290: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 48 bytes in 5 blocks are still reachable in loss record 722 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E2C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 726 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5264FE7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526519A: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52654A1: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518717B: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A16DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 727 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D53C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 728 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D54A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 729 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A0490: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D614: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 730 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288283: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 731 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A1F3A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A25D6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50A5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 733 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C443C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C44CF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C43EC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 738 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52851F1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795C1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528984E: RAND_status (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 739 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52851FF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795C1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528984E: RAND_status (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 740 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F54F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F5BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 741 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ACB65: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADED0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 742 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ACB81: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADED0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 743 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AD83B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE03: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 744 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AD84C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE03: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 757 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51455F9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x534A9B9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5182EA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518E679: EVP_PKEY_generate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4EFF878: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3592B: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F334C9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3F2FF: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3E5B2: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 758 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52851F1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149428: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ACED: OSSL_DECODER_CTX_new_for_pkey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B260: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 56 bytes in 1 blocks are still reachable in loss record 759 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52851FF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149428: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ACED: OSSL_DECODER_CTX_new_for_pkey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B260: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 59 bytes in 10 blocks are still reachable in loss record 765 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5192975: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 61 bytes in 1 blocks are still reachable in loss record 767 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x1114CD: bridges::SimpleCache::SimpleCache() (Cache.h:130)
==1689100==    by 0x111E2F: bridges::lruCache::lruCache(int) (Cache.h:208)
==1689100==    by 0x1128CD: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:143)
==1689100==    by 0x10DDFE: main (wikidata_actor_snippet.cpp:27)
==1689100== 
==1689100== 64 bytes in 1 blocks are still reachable in loss record 768 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x119829: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1689100==    by 0x117D0A: allocate (alloc_traits.h:482)
==1689100==    by 0x117D0A: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==1689100==    by 0x11858D: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (vector.tcc:459)
==1689100==    by 0x117414: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (vector.tcc:123)
==1689100==    by 0x1158F9: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (stl_vector.h:1299)
==1689100==    by 0x112D60: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1491)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 64 bytes in 2 blocks are still reachable in loss record 770 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F99C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F289E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53002C3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 64 bytes in 2 blocks are still reachable in loss record 771 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F289E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53002C3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 64 bytes in 2 blocks are still reachable in loss record 772 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F742: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F289E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2F10: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FEDAF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53002C3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 65 bytes in 1 blocks are still reachable in loss record 776 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x10E693: __static_initialization_and_destruction_0() (base64.h:50)
==1689100==    by 0x10E97F: _GLOBAL__sub_I_main (wikidata_actor_snippet.cpp:44)
==1689100==    by 0x4BFA303: call_init (libc-start.c:145)
==1689100==    by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==1689100==    by 0x10DB34: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/wikidata_actor_snippet)
==1689100== 
==1689100== 70 bytes in 4 blocks are still reachable in loss record 777 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x504B0D5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E303: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3E2B9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 780 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5265006: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526519A: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52654A1: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518717B: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A16DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 781 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52882A4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 782 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52882B8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 784 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4564: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C4EB7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C441C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C481C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C50E6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 787 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F56B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F5BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 788 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A06C2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DE88: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5284A06: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285351: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 789 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5284A06: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285351: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 790 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A093A: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D745: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5284A06: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285351: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 792 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51414ED: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 793 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141500: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 1 blocks are still reachable in loss record 794 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141513: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 3 blocks are still reachable in loss record 799 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285E36: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179848: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518380F: EVP_KEYMGMT_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F1B499: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x530F204: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F1AF99: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F1BFF6: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F128E7: SSL_CTX_new_ex (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 72 bytes in 3 blocks are still reachable in loss record 800 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061F2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F290: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F289E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 3 blocks are still reachable in loss record 801 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E7C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 6 blocks are still reachable in loss record 802 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F35B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 72 bytes in 9 blocks are still reachable in loss record 803 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186ADD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 77 bytes in 3 blocks are still reachable in loss record 804 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 80 bytes in 1 blocks are still reachable in loss record 806 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ACB43: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADED0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 80 bytes in 4 blocks are still reachable in loss record 807 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4CAFE94: __tzstring_len (tzset.c:98)
==1689100==    by 0x4CB1FDB: __tzfile_read (tzfile.c:413)
==1689100==    by 0x4CB089B: tzset_internal (tzset.c:405)
==1689100==    by 0x4CB128A: __tz_convert (tzset.c:577)
==1689100==    by 0x51A49C4: OPENSSL_gmtime (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505039B: ASN1_TIME_adj (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFE50: X509_time_adj_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFFA7: X509_cmp_time (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300048: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300378: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 96 bytes in 1 blocks are still reachable in loss record 816 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x506E38D: BIO_meth_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530F07D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530E936: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ABDF1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 96 bytes in 2 blocks are still reachable in loss record 818 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528556B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 96 bytes in 3 blocks are still reachable in loss record 819 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F99C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 96 bytes in 3 blocks are still reachable in loss record 820 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F742: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 96 bytes in 4 blocks are still reachable in loss record 825 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B0E4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061E9C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061FD9: ASN1_item_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530DB39: X509_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F42031: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 96 bytes in 6 blocks are still reachable in loss record 826 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F35B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 96 bytes in 12 blocks are still reachable in loss record 827 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5180E50: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 104 bytes in 18 blocks are still reachable in loss record 829 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51832D1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 112 bytes in 8 blocks are still reachable in loss record 839 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 120 bytes in 5 blocks are still reachable in loss record 841 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 128 bytes in 1 blocks are still reachable in loss record 843 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52882A4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 128 bytes in 1 blocks are still reachable in loss record 844 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52882B8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288321: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 128 bytes in 1 blocks are still reachable in loss record 845 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D709: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A08A3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519DEB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5284A06: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285351: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 135 bytes in 6 blocks are still reachable in loss record 849 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 144 bytes in 6 blocks are still reachable in loss record 854 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528779E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D63A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100== 
==1689100== 144 bytes in 6 blocks are still reachable in loss record 855 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F35B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 158 bytes in 1 blocks are possibly lost in loss record 863 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x10F148: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1689100==    by 0x10FFE8: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1689100==    by 0x113009: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1520)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 168 bytes in 7 blocks are still reachable in loss record 867 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517FBBF: EVP_KEYEXCH_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 172 bytes in 21 blocks are still reachable in loss record 868 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F344: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 176 bytes in 39 blocks are still reachable in loss record 872 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514992C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C5C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 192 bytes in 4 blocks are still reachable in loss record 885 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B005: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061E9C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061FD9: ASN1_item_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530DB39: X509_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F42031: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3E2B9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 200 bytes in 5 blocks are still reachable in loss record 888 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 200 bytes in 5 blocks are still reachable in loss record 889 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x504CE13: ASN1_OBJECT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x504D07F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E529: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 212 bytes in 22 blocks are still reachable in loss record 891 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x516392E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 216 bytes in 9 blocks are still reachable in loss record 895 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186E61: EVP_MAC_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 224 bytes in 1 blocks are still reachable in loss record 898 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AD822: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADE03: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51ADEF4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528984E: RAND_status (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 240 bytes in 10 blocks are still reachable in loss record 903 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5192F8F: EVP_SIGNATURE_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 242 bytes in 121 blocks are still reachable in loss record 904 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x504B160: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E303: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 256 bytes in 2 blocks are still reachable in loss record 908 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF5CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52854AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 256 bytes in 8 blocks are still reachable in loss record 909 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A94D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 256 bytes in 8 blocks are still reachable in loss record 910 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x509A263: BUF_MEM_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A03A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A94D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 256 bytes in 8 blocks are still reachable in loss record 911 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AA69: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 264 bytes in 5 blocks are still reachable in loss record 912 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F742: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DE004: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 272 bytes in 1 blocks are possibly lost in loss record 914 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x49DBD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x10FF6A: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1689100==    by 0x113009: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1520)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 280 bytes in 5 blocks are still reachable in loss record 915 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E29B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 280 bytes in 7 blocks are still reachable in loss record 916 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517FBBF: EVP_KEYEXCH_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F048E0: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 288 bytes in 12 blocks are still reachable in loss record 919 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 288 bytes in 12 blocks are still reachable in loss record 920 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51811A1: EVP_KDF_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 306 bytes in 13 blocks are still reachable in loss record 924 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5287FFF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52863C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528709D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514994A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C5C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 312 bytes in 13 blocks are still reachable in loss record 926 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528803C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52863C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528709D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514994A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C5C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 320 bytes in 8 blocks are still reachable in loss record 928 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A01C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A94D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3E2B9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 320 bytes in 10 blocks are still reachable in loss record 929 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528556B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 320 bytes in 20 blocks are still reachable in loss record 930 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F39C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 336 bytes in 1 blocks are still reachable in loss record 931 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F742: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5303316: X509_verify_cert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 336 bytes in 14 blocks are still reachable in loss record 933 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5284B9B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285532: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 336 bytes in 21 blocks are still reachable in loss record 934 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F344: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 344 bytes in 43 blocks are still reachable in loss record 935 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA5A0: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 360 bytes in 9 blocks are still reachable in loss record 936 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186E61: EVP_MAC_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51866DB: EVP_Q_mac (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 367 bytes in 1 blocks are still reachable in loss record 937 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x114635: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) (basic_string.h:3690)
==1689100==    by 0x112E2D: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1509)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 384 bytes in 3 blocks are still reachable in loss record 940 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF642: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52854AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 384 bytes in 12 blocks are still reachable in loss record 941 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285476: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 392 bytes in 7 blocks are still reachable in loss record 944 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517F80B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 400 bytes in 10 blocks are still reachable in loss record 945 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5192F8F: EVP_SIGNATURE_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F048B7: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 432 bytes in 18 blocks are still reachable in loss record 947 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518380F: EVP_KEYMGMT_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 434 bytes in 20 blocks are still reachable in loss record 948 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F39C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 448 bytes in 1 blocks are still reachable in loss record 952 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5311A8E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51785B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178902: EVP_CipherInit_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x535121C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289945: RAND_get0_public (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52899D7: RAND_bytes_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F12A2E: SSL_CTX_new_ex (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 448 bytes in 1 blocks are still reachable in loss record 953 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x531238E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51785B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178902: EVP_CipherInit_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x535123E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289945: RAND_get0_public (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52899D7: RAND_bytes_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F12A2E: SSL_CTX_new_ex (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 448 bytes in 1 blocks are still reachable in loss record 954 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5311A8E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51785B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178902: EVP_CipherInit_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x535128E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289945: RAND_get0_public (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52899D7: RAND_bytes_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F12A2E: SSL_CTX_new_ex (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 448 bytes in 1 blocks are still reachable in loss record 955 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5311A8E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51785B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178902: EVP_CipherInit_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x535121C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289B75: RAND_get0_private (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289C07: RAND_priv_bytes_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F12C16: SSL_CTX_new_ex (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 448 bytes in 1 blocks are still reachable in loss record 956 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x531238E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51785B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178902: EVP_CipherInit_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x535123E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289B75: RAND_get0_private (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289C07: RAND_priv_bytes_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F12C16: SSL_CTX_new_ex (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 448 bytes in 1 blocks are still reachable in loss record 957 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5311A8E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51785B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178902: EVP_CipherInit_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x535128E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53515CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517EF5C: EVP_RAND_instantiate (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5288A1F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289B75: RAND_get0_private (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5289C07: RAND_priv_bytes_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F12C16: SSL_CTX_new_ex (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 480 bytes in 12 blocks are still reachable in loss record 964 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51811A1: EVP_KDF_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F244FB: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 480 bytes in 20 blocks are still reachable in loss record 966 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F39C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 493 bytes in 1 blocks are possibly lost in loss record 968 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x10F0FC: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1689100==    by 0x10FFE8: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1689100==    by 0x113009: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1520)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 504 bytes in 9 blocks are still reachable in loss record 971 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186AB8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 504 bytes in 21 blocks are still reachable in loss record 973 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F344: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 512 bytes in 4 blocks are still reachable in loss record 976 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF5CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52854AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 528 bytes in 22 blocks are still reachable in loss record 980 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51627E1: EVP_MD_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 536 bytes in 49 blocks are still reachable in loss record 983 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F3B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 560 bytes in 10 blocks are still reachable in loss record 985 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5192948: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 656 bytes in 41 blocks are still reachable in loss record 992 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061F2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F290: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300849: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 672 bytes in 12 blocks are still reachable in loss record 993 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5180E2B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 695 bytes in 41 blocks are still reachable in loss record 994 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFD5B: X509_self_signed (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 720 bytes in 18 blocks are still reachable in loss record 996 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518380F: EVP_KEYMGMT_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518FA7F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 784 bytes in 49 blocks are still reachable in loss record 999 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F3B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 860 bytes in 43 blocks are still reachable in loss record 1,003 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x50FA4D2: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530BDA3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530C7D7: d2i_EC_PUBKEY (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 864 bytes in 12 blocks are still reachable in loss record 1,004 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285492: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 880 bytes in 22 blocks are still reachable in loss record 1,005 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51627E1: EVP_MD_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F1151A: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 896 bytes in 7 blocks are still reachable in loss record 1,006 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517F7FA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517FBBF: EVP_KEYEXCH_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 960 bytes in 5 blocks are still reachable in loss record 1,016 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E28A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 961 bytes in 1 blocks are still reachable in loss record 1,017 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x112F41: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1513)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 974 bytes in 1 blocks are possibly lost in loss record 1,018 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x10F12B: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:28)
==1689100==    by 0x10FFE8: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1689100==    by 0x113009: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1520)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 984 bytes in 41 blocks are still reachable in loss record 1,019 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E7C7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ECB6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52EE33B: X509V3_EXT_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52F2859: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,008 bytes in 18 blocks are still reachable in loss record 1,020 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51832AC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,008 bytes in 42 blocks are still reachable in loss record 1,021 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141304: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102E84: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F98D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,008 bytes in 42 blocks are still reachable in loss record 1,022 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514130D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102E84: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F98D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,008 bytes in 42 blocks are still reachable in loss record 1,023 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141316: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102E84: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F98D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,008 bytes in 42 blocks are still reachable in loss record 1,024 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5083715: BN_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102FC1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,018 bytes in 41 blocks are still reachable in loss record 1,025 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x11A651: void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const* const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const* const&) (stl_construct.h:119)
==1689100==    by 0x11A189: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
==1689100==    by 0x119983: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
==1689100==    by 0x1192B8: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
==1689100==    by 0x118052: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (stl_uninitialized.h:373)
==1689100==    by 0x1166D5: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1695)
==1689100==    by 0x114F20: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==1689100==    by 0x10E62D: __static_initialization_and_destruction_0() (MapConstants.h:78)
==1689100==    by 0x10E97F: _GLOBAL__sub_I_main (wikidata_actor_snippet.cpp:44)
==1689100==    by 0x4BFA303: call_init (libc-start.c:145)
==1689100==    by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,032 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F98F4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,033 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9905: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,034 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51413B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9FC0: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA6C7: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,035 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51413BD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9FC0: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA6C7: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,036 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51413C6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9FC0: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA6C7: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,037 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51413B4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9FC0: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8D34: EC_KEY_oct2key (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F4988: o2i_ECPublicKey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F2116: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,038 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51413BD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9FC0: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8D34: EC_KEY_oct2key (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F4988: o2i_ECPublicKey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F2116: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,032 bytes in 43 blocks are still reachable in loss record 1,039 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51413C6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9FC0: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8D34: EC_KEY_oct2key (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F4988: o2i_ECPublicKey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F2116: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,040 bytes in 42 blocks are still reachable in loss record 1,040 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5083728: BN_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102FC1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,048 bytes in 43 blocks are still reachable in loss record 1,041 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141583: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA476: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,064 bytes in 19 blocks are still reachable in loss record 1,043 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D5E6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D6BB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519D90A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50C54AF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51A167E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4C71FB2: __pthread_once_slow (pthread_once.c:116)
==1689100==    by 0x51AF80C: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,065 bytes in 14 blocks are still reachable in loss record 1,044 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5284B68: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285532: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,065 bytes in 82 blocks are still reachable in loss record 1,045 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F344: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,176 bytes in 49 blocks are still reachable in loss record 1,049 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F3B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,232 bytes in 22 blocks are still reachable in loss record 1,050 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5162760: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51638E8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,296 bytes in 9 blocks are still reachable in loss record 1,051 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186AA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5186E61: EVP_MAC_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,312 bytes in 82 blocks are still reachable in loss record 1,052 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F344: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,312 bytes in 82 blocks are still reachable in loss record 1,053 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F39C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,312 bytes in 82 blocks are still reachable in loss record 1,054 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5061928: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061C3D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x506206E: ASN1_item_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E448: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,328 bytes in 83 blocks are still reachable in loss record 1,055 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5061928: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061C3D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x506206E: ASN1_item_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E448: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,360 bytes in 34 blocks are still reachable in loss record 1,056 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x4F4204E: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100==    by 0x4F3E2B9: ??? (in /usr/lib/x86_64-linux-gnu/libssl.so.3)
==1689100== 
==1689100== 1,384 bytes in 14 blocks are still reachable in loss record 1,057 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5285FCF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5286FEA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285513: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,423 bytes in 105 blocks are still reachable in loss record 1,059 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F3B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,536 bytes in 12 blocks are still reachable in loss record 1,062 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285492: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,560 bytes in 39 blocks are still reachable in loss record 1,064 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149109: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ACED: OSSL_DECODER_CTX_new_for_pkey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,600 bytes in 1 blocks are still reachable in loss record 1,065 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x119829: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1689100==    by 0x117D0A: allocate (alloc_traits.h:482)
==1689100==    by 0x117D0A: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==1689100==    by 0x11668E: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==1689100==    by 0x114F20: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==1689100==    by 0x10E59E: __static_initialization_and_destruction_0() (MapConstants.h:24)
==1689100==    by 0x10E97F: _GLOBAL__sub_I_main (wikidata_actor_snippet.cpp:44)
==1689100==    by 0x4BFA303: call_init (libc-start.c:145)
==1689100==    by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==1689100==    by 0x10DB34: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/wikidata_actor_snippet)
==1689100== 
==1689100== 1,632 bytes in 12 blocks are still reachable in loss record 1,067 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5180E1A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51811A1: EVP_KDF_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,680 bytes in 105 blocks are still reachable in loss record 1,069 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F3B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,710 bytes in 121 blocks are still reachable in loss record 1,071 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x504B0D5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E303: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,756 bytes in 82 blocks are still reachable in loss record 1,072 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E992: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F39C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,763 bytes in 124 blocks are still reachable in loss record 1,073 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A4123: CRYPTO_strndup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E401: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51789BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,920 bytes in 40 blocks are still reachable in loss record 1,075 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52CBB71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AA69: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,952 bytes in 42 blocks are still reachable in loss record 1,077 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51414ED: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102F83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,952 bytes in 42 blocks are still reachable in loss record 1,078 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141500: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102F83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,952 bytes in 42 blocks are still reachable in loss record 1,079 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141513: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102F83: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,952 bytes in 42 blocks are still reachable in loss record 1,080 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5085272: BN_MONT_CTX_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102FAA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,952 bytes in 42 blocks are still reachable in loss record 1,081 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5085285: BN_MONT_CTX_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102FAA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,968 bytes in 82 blocks are still reachable in loss record 1,083 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F344: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 1,968 bytes in 82 blocks are still reachable in loss record 1,084 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F200: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519F39C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519CC8E: OPENSSL_LH_doall_arg (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526573C: OBJ_NAME_do_all (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EF6F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51795D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517E841: EVP_RAND_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52894AB: RAND_get0_primary (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,000 bytes in 125 blocks are still reachable in loss record 1,085 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x506206E: ASN1_item_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061E9C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061FD9: ASN1_item_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530DB39: X509_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,000 bytes in 125 blocks are still reachable in loss record 1,086 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5061928: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061C3D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x506206E: ASN1_item_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E448: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FDC7: ASN1_item_ex_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B187: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,087 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5085272: BN_MONT_CTX_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA44D: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,088 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5085285: BN_MONT_CTX_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA44D: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,089 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514155D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA476: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,090 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5141570: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA476: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,091 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508369E: BN_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA58D: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,092 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508AEC8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x507B167: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x507B336: BN_div (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5083EF8: BN_nnmod (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5144959: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FB4BB: EC_POINT_set_affine_coordinates (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51410AB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8CF3: EC_KEY_oct2key (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F4988: o2i_ECPublicKey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,093 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508AEC8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x507B167: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x507B336: BN_div (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5083EF8: BN_nnmod (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514499D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FB4BB: EC_POINT_set_affine_coordinates (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51410AB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8CF3: EC_KEY_oct2key (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F4988: o2i_ECPublicKey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,024 bytes in 43 blocks are still reachable in loss record 1,094 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508AEC8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x507B167: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x507B336: BN_div (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5083EF8: BN_nnmod (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51449E0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FB4BB: EC_POINT_set_affine_coordinates (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51410AB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8CF3: EC_KEY_oct2key (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F4988: o2i_ECPublicKey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,048 bytes in 1 blocks are still reachable in loss record 1,095 of 1,175
==1689100==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C94F: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F3B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,064 bytes in 43 blocks are still reachable in loss record 1,096 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9F9F: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA6C7: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,064 bytes in 43 blocks are still reachable in loss record 1,097 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9F9F: EC_POINT_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8D34: EC_KEY_oct2key (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F4988: o2i_ECPublicKey (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F2116: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530BDA3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530C7D7: d2i_EC_PUBKEY (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,105 bytes in 1 blocks are still reachable in loss record 1,098 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==1689100==    by 0x11475E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:3639)
==1689100==    by 0x10F23F: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (bridges_exception.h:30)
==1689100==    by 0x10FFE8: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:143)
==1689100==    by 0x113009: bridges::DataSource::getWikidataActorMovieDirect(int, int, std::vector<bridges::dataset::MovieActorWikidata, std::allocator<bridges::dataset::MovieActorWikidata> >&) (DataSource.h:1520)
==1689100==    by 0x113CDC: bridges::DataSource::getWikidataActorMovie(int, int) (DataSource.h:1589)
==1689100==    by 0x10DE1E: main (wikidata_actor_snippet.cpp:31)
==1689100== 
==1689100== 2,112 bytes in 66 blocks are still reachable in loss record 1,099 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285476: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,112 bytes in 66 blocks are still reachable in loss record 1,100 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528556B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,184 bytes in 39 blocks are still reachable in loss record 1,102 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149907: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C5C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,215 bytes in 1 blocks are still reachable in loss record 1,103 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x4CB1822: __tzfile_read (tzfile.c:280)
==1689100==    by 0x4CB089B: tzset_internal (tzset.c:405)
==1689100==    by 0x4CB128A: __tz_convert (tzset.c:577)
==1689100==    by 0x51A49C4: OPENSSL_gmtime (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505039B: ASN1_TIME_adj (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFE50: X509_time_adj_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52FFFA7: X509_cmp_time (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300048: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5300378: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53009E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5302237: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,408 bytes in 43 blocks are still reachable in loss record 1,105 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9255: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6307: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530BDA3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530C7D7: d2i_EC_PUBKEY (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,480 bytes in 10 blocks are still reachable in loss record 1,106 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5192937: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5192F8F: EVP_SIGNATURE_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,520 bytes in 105 blocks are still reachable in loss record 1,107 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x519C9A5: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E9B0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519EDA8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F3B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,904 bytes in 121 blocks are still reachable in loss record 1,111 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B0E4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061E9C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061FD9: ASN1_item_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530DB39: X509_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D33C: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 2,976 bytes in 124 blocks are still reachable in loss record 1,114 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285465: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5177591: EVP_CIPHER_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 3,000 bytes in 125 blocks are still reachable in loss record 1,115 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x504B144: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E303: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 3,392 bytes in 242 blocks are still reachable in loss record 1,118 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 3,712 bytes in 116 blocks are still reachable in loss record 1,119 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F742: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 3,872 bytes in 121 blocks are still reachable in loss record 1,120 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F99C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DE004: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 3,936 bytes in 39 blocks are still reachable in loss record 1,121 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5285FCF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5286FEA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514994A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C5C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 3,936 bytes in 164 blocks are still reachable in loss record 1,122 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5082903: BN_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5064B34: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505DDAA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528F96D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,032 bytes in 18 blocks are still reachable in loss record 1,123 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518329B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x518380F: EVP_KEYMGMT_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,368 bytes in 42 blocks are still reachable in loss record 1,124 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5084E83: BN_MONT_CTX_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5102F94: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530BDA3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,472 bytes in 43 blocks are still reachable in loss record 1,125 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5084E83: BN_MONT_CTX_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA664: EC_GROUP_copy (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA78B: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530BDA3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,512 bytes in 141 blocks are still reachable in loss record 1,126 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285476: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,512 bytes in 141 blocks are still reachable in loss record 1,127 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528556B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,592 bytes in 82 blocks are still reachable in loss record 1,128 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5294345: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5290C24: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061D14: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528F96D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,752 bytes in 66 blocks are still reachable in loss record 1,129 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285492: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,816 bytes in 43 blocks are still reachable in loss record 1,130 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F9216: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6307: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530BDA3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530C7D7: d2i_EC_PUBKEY (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5329267: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,960 bytes in 124 blocks are still reachable in loss record 1,131 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x52852F2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5177591: EVP_CIPHER_fetch (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5351123: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 4,992 bytes in 39 blocks are still reachable in loss record 1,132 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51498F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149C5C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5149519: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A043: OSSL_DECODER_do_all_provided (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514ABA7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 5,280 bytes in 22 blocks are still reachable in loss record 1,133 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5162753: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51638E8: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 5,808 bytes in 121 blocks are still reachable in loss record 1,136 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B005: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061E9C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061FD9: ASN1_item_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530DB39: X509_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D33C: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 6,000 bytes in 250 blocks are still reachable in loss record 1,137 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061898: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061C3D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061FD9: ASN1_item_new_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 6,464 bytes in 202 blocks are still reachable in loss record 1,138 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBC12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CBF34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AA69: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 6,944 bytes in 124 blocks are still reachable in loss record 1,140 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5177510: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 7,000 bytes in 125 blocks are still reachable in loss record 1,141 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF703: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5189E3F: EVP_PKEY_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5182915: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A65A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51486E4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53290CE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514892A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x532C3BE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514892A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5148C22: OSSL_DECODER_from_bio (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 7,744 bytes in 242 blocks are still reachable in loss record 1,144 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52CC64D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A94D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 7,744 bytes in 242 blocks are still reachable in loss record 1,145 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x509A263: BUF_MEM_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A03A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A94D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 7,904 bytes in 1 blocks are still reachable in loss record 1,146 of 1,175
==1689100==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x119829: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==1689100==    by 0x117D0A: allocate (alloc_traits.h:482)
==1689100==    by 0x117D0A: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==1689100==    by 0x11668E: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==1689100==    by 0x114F20: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==1689100==    by 0x10E62D: __static_initialization_and_destruction_0() (MapConstants.h:78)
==1689100==    by 0x10E97F: _GLOBAL__sub_I_main (wikidata_actor_snippet.cpp:44)
==1689100==    by 0x4BFA303: call_init (libc-start.c:145)
==1689100==    by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==1689100==    by 0x10DB34: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/wikidata_actor_snippet)
==1689100== 
==1689100== 7,912 bytes in 43 blocks are still reachable in loss record 1,147 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F987A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50FA778: EC_GROUP_dup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F8BE3: EC_KEY_set_group (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F6360: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50F20FD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530BDA3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 8,448 bytes in 66 blocks are still reachable in loss record 1,149 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285492: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 8,623 bytes in 446 blocks are still reachable in loss record 1,150 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 9,680 bytes in 242 blocks are still reachable in loss record 1,151 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A01C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A94D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 10,152 bytes in 141 blocks are still reachable in loss record 1,152 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C63D: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285492: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 12,032 bytes in 94 blocks are still reachable in loss record 1,153 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF642: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52854AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179804: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 14,523 bytes in 878 blocks are still reachable in loss record 1,154 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x505454B: ASN1_STRING_set (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E5E7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FDC7: ASN1_item_ex_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A92C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 16,480 bytes in 412 blocks are still reachable in loss record 1,158 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FBA5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 18,048 bytes in 141 blocks are still reachable in loss record 1,159 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519C65B: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5285492: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 18,368 bytes in 82 blocks are still reachable in loss record 1,160 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5294329: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5290C24: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061D14: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528F96D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B1D3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 19,000 bytes in 125 blocks are still reachable in loss record 1,161 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5189E23: EVP_PKEY_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5182915: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514A65A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51486E4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x53290CE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514892A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x532C3BE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x514892A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5148C22: OSSL_DECODER_from_bio (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5148F7E: OSSL_DECODER_from_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 21,072 bytes in 878 blocks are still reachable in loss record 1,162 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061ED3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FDC7: ASN1_item_ex_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A92C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 21,072 bytes in 878 blocks are still reachable in loss record 1,163 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x50546FC: ASN1_STRING_type_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061898: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061C3D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061B42: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5061DA9: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F346: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F71B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505ED73: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 22,858 bytes in 242 blocks are still reachable in loss record 1,165 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x530A4B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AAFB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DE004: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 31,744 bytes in 124 blocks are still reachable in loss record 1,166 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5177503: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178976: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5178F4B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E528: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 31,760 bytes in 242 blocks are still reachable in loss record 1,167 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x509A3C3: BUF_MEM_grow (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530A9EF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EE55: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x526D3CE: PEM_X509_INFO_read_bio_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DDE46: X509_load_cert_crl_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52DE004: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 36,496 bytes in 164 blocks are still reachable in loss record 1,168 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508347C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x508399D: BN_bin2bn (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5064B0D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505DDAA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FED1: ASN1_item_d2i_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x528F96D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530AE13: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 36,608 bytes in 286 blocks are still reachable in loss record 1,169 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x51A2844: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AF642: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x52854AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x517909E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E54D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E23F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51AE0F6: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E3B7: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x519E758: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x51796DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x5179AE3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== 41,067 bytes in 125 blocks are still reachable in loss record 1,171 of 1,175
==1689100==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==1689100==    by 0x5049073: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505E380: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F22A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505FDC7: ASN1_item_ex_d2i (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x530B187: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EB0A: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505EF35: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100==    by 0x505F8E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==1689100== 
==1689100== LEAK SUMMARY:
==1689100==    definitely lost: 0 bytes in 0 blocks
==1689100==    indirectly lost: 0 bytes in 0 blocks
==1689100==      possibly lost: 1,897 bytes in 4 blocks
==1689100==    still reachable: 661,379 bytes in 13,241 blocks
==1689100==         suppressed: 556,029 bytes in 4,179 blocks
==1689100== 
==1689100== For lists of detected and suppressed errors, rerun with: -s
==1689100== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)
Aborted
could not run test

Test world_map.cpp full log

Build Test for test world_map.cpp

Compiling test world_map.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o world_map world_map.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test world_map.cpp

==1689155== Memcheck, a memory error detector
==1689155== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1689155== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1689155== Command: ./world_map 1 null null live
==1689155== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1093/bridges_testing

==1689155== 
==1689155== HEAP SUMMARY:
==1689155==     in use at exit: 0 bytes in 0 blocks
==1689155==   total heap usage: 6,942 allocs, 6,942 frees, 1,169,692 bytes allocated
==1689155== 
==1689155== All heap blocks were freed -- no leaks are possible
==1689155== 
==1689155== For lists of detected and suppressed errors, rerun with: -s
==1689155== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Test world_map_overlay.cpp full log

Build Test for test world_map_overlay.cpp

Compiling test world_map_overlay.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark test_audio_clip tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bintree_p1 tut_bintree_p2 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_tree_p1 tut_tree_p2 tut_us_cities_snippet tut_us_map_overlay tut_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_usmap_p4 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_p3 tut_worldmap_p4 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o test_audio_clip.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bintree_p1.o tut_bintree_p2.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_tree_p1.o tut_tree_p2.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_usmap_p4.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_p3.o tut_worldmap_p4.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o world_map_overlay world_map_overlay.cpp -g -I/home/bridges-testing/bridges-cxx-install/include  -I/  -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/  -lcurl -l pthread -l bridges -l pthread

Run Test for test world_map_overlay.cpp

==1689207== Memcheck, a memory error detector
==1689207== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==1689207== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==1689207== Command: ./world_map_overlay 1 null null live
==1689207== 
Success: Assignment posted to the server. 
Check out your visualization at:

http://assignments.bridgesuncc.org/assignments/1094/bridges_testing

==1689207== 
==1689207== HEAP SUMMARY:
==1689207==     in use at exit: 0 bytes in 0 blocks
==1689207==   total heap usage: 6,215 allocs, 6,215 frees, 498,711 bytes allocated
==1689207== 
==1689207== All heap blocks were freed -- no leaks are possible
==1689207== 
==1689207== For lists of detected and suppressed errors, rerun with: -s
==1689207== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)