Testing logs for C++

Running at Tue Oct 14 12:53:29 AM EDT 2025

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 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 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 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

==4059329== Memcheck, a memory error detector
==4059329== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4059329== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4059329== Command: ./3d_game_test 1 null null live
==4059329== 
[2025-10-14 00:53:37] [connect] Successful connection
[2025-10-14 00:53:37] [connect] WebSocket Connection 172.67.170.217:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1760417616 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

==4059329== 
==4059329== HEAP SUMMARY:
==4059329==     in use at exit: 160,713 bytes in 150 blocks
==4059329==   total heap usage: 19,454 allocs, 19,304 frees, 3,813,026 bytes allocated
==4059329== 
==4059329== 24 bytes in 1 blocks are still reachable in loss record 41 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329== 
==4059329== 24 bytes in 1 blocks are still reachable in loss record 45 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    by 0x146A1A: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059329==    by 0x142F01: allocate (alloc_traits.h:482)
==4059329==    by 0x142F01: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x1352A7: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==4059329==    by 0x12D5CA: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:131)
==4059329==    by 0x12F1EF: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x11A2E2: main (3d_game_test.cpp:67)
==4059329== 
==4059329== 35 bytes in 1 blocks are still reachable in loss record 59 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x11A2E2: main (3d_game_test.cpp:67)
==4059329== 
==4059329== 42 bytes in 1 blocks are still reachable in loss record 62 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x1205AC: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x11A2E2: main (3d_game_test.cpp:67)
==4059329== 
==4059329== 56 bytes in 1 blocks are still reachable in loss record 70 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    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)
==4059329==    by 0x144DB4: allocate (alloc_traits.h:482)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x13A1A4: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==4059329==    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)
==4059329==    by 0x12C83B: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==4059329==    by 0x12D143: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==4059329==    by 0x135C3E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==4059329==    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)
==4059329==    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)
==4059329== 
==4059329== 80 bytes in 1 blocks are still reachable in loss record 80 of 120
==4059329==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    by 0x13E5EC: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==4059329==    by 0x139ACB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==4059329==    by 0x13445E: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==4059329==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x11A2E2: main (3d_game_test.cpp:67)
==4059329== 
==4059329== 104 bytes in 1 blocks are still reachable in loss record 93 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    by 0x1459C1: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059329==    by 0x1434A1: allocate (alloc_traits.h:482)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==4059329==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==4059329==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test.cpp:48)
==4059329==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==4059329==    by 0x11A32F: main (3d_game_test.cpp:68)
==4059329== 
==4059329== 160 bytes in 1 blocks are still reachable in loss record 96 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x11A2E2: main (3d_game_test.cpp:67)
==4059329== 
==4059329== 168 bytes in 1 blocks are still reachable in loss record 98 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    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)
==4059329==    by 0x1435AF: allocate (alloc_traits.h:482)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==4059329==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==4059329==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test.cpp:48)
==4059329==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==4059329== 
==4059329== 176 bytes in 1 blocks are still reachable in loss record 99 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    by 0x135C1C: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x11A2E2: main (3d_game_test.cpp:67)
==4059329== 
==4059329== 300 bytes in 10 blocks are still reachable in loss record 107 of 120
==4059329==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    by 0x13E62B: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==4059329==    by 0x139ACB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==4059329==    by 0x13445E: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==4059329==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    by 0x11A2E2: main (3d_game_test.cpp:67)
==4059329== 
==4059329== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    by 0x144741: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059329==    by 0x13D75C: allocate (alloc_traits.h:482)
==4059329==    by 0x13D75C: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==4059329==    by 0x13EF46: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==4059329==    by 0x13A122: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==4059329==    by 0x134722: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==4059329==    by 0x12A11F: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329== 
==4059329== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==4059329==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059329==    by 0x144741: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059329==    by 0x13D75C: allocate (alloc_traits.h:482)
==4059329==    by 0x13D75C: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==4059329==    by 0x13EF46: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==4059329==    by 0x13A122: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==4059329==    by 0x134722: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==4059329==    by 0x12A13A: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329==    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)
==4059329== 
==4059329== LEAK SUMMARY:
==4059329==    definitely lost: 0 bytes in 0 blocks
==4059329==    indirectly lost: 0 bytes in 0 blocks
==4059329==      possibly lost: 0 bytes in 0 blocks
==4059329==    still reachable: 35,949 bytes in 22 blocks
==4059329==         suppressed: 124,764 bytes in 128 blocks
==4059329== 
==4059329== For lists of detected and suppressed errors, rerun with: -s
==4059329== 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 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 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

==4059504== Memcheck, a memory error detector
==4059504== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4059504== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4059504== Command: ./3d_game_test2 1 null null live
==4059504== 
[2025-10-14 00:53:46] [connect] Successful connection
[2025-10-14 00:53:47] [connect] WebSocket Connection 172.67.170.217:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1760417626 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

==4059504== 
==4059504== HEAP SUMMARY:
==4059504==     in use at exit: 160,721 bytes in 150 blocks
==4059504==   total heap usage: 19,455 allocs, 19,305 frees, 3,819,153 bytes allocated
==4059504== 
==4059504== 24 bytes in 1 blocks are still reachable in loss record 41 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504== 
==4059504== 24 bytes in 1 blocks are still reachable in loss record 45 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    by 0x146B9C: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059504==    by 0x143083: allocate (alloc_traits.h:482)
==4059504==    by 0x143083: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x135429: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==4059504==    by 0x12D5CA: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:131)
==4059504==    by 0x12F1EF: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==4059504== 
==4059504== 35 bytes in 1 blocks are still reachable in loss record 59 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==4059504== 
==4059504== 42 bytes in 1 blocks are still reachable in loss record 62 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x1205AC: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==4059504== 
==4059504== 56 bytes in 1 blocks are still reachable in loss record 70 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    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)
==4059504==    by 0x144F36: allocate (alloc_traits.h:482)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x13A326: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==4059504==    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)
==4059504==    by 0x12C83B: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==4059504==    by 0x12D143: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==4059504==    by 0x135DC0: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==4059504==    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)
==4059504==    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)
==4059504== 
==4059504== 80 bytes in 1 blocks are still reachable in loss record 80 of 120
==4059504==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    by 0x13E76E: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==4059504==    by 0x139C4D: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==4059504==    by 0x1345E0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==4059504==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==4059504== 
==4059504== 104 bytes in 1 blocks are still reachable in loss record 93 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    by 0x145B43: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059504==    by 0x143623: allocate (alloc_traits.h:482)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==4059504==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==4059504==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==4059504==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==4059504==    by 0x11A32F: main (3d_game_test2.cpp:70)
==4059504== 
==4059504== 160 bytes in 1 blocks are still reachable in loss record 96 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==4059504== 
==4059504== 168 bytes in 1 blocks are still reachable in loss record 98 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    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)
==4059504==    by 0x143731: allocate (alloc_traits.h:482)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x12F31F: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==4059504==    by 0x12F36F: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==4059504==    by 0x1302FA: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==4059504==    by 0x12FDD3: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==4059504== 
==4059504== 176 bytes in 1 blocks are still reachable in loss record 99 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    by 0x135D9E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==4059504== 
==4059504== 300 bytes in 10 blocks are still reachable in loss record 107 of 120
==4059504==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    by 0x13E7AD: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==4059504==    by 0x139C4D: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==4059504==    by 0x1345E0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==4059504==    by 0x1285B7: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    by 0x11A2E2: main (3d_game_test2.cpp:69)
==4059504== 
==4059504== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    by 0x1448C3: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059504==    by 0x13D8DE: allocate (alloc_traits.h:482)
==4059504==    by 0x13D8DE: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==4059504==    by 0x13F0C8: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==4059504==    by 0x13A2A4: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==4059504==    by 0x1348A4: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==4059504==    by 0x12A11F: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504== 
==4059504== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==4059504==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4059504==    by 0x1448C3: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4059504==    by 0x13D8DE: allocate (alloc_traits.h:482)
==4059504==    by 0x13D8DE: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==4059504==    by 0x13F0C8: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==4059504==    by 0x13A2A4: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==4059504==    by 0x1348A4: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==4059504==    by 0x12A13A: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504==    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)
==4059504== 
==4059504== LEAK SUMMARY:
==4059504==    definitely lost: 0 bytes in 0 blocks
==4059504==    indirectly lost: 0 bytes in 0 blocks
==4059504==      possibly lost: 0 bytes in 0 blocks
==4059504==    still reachable: 35,949 bytes in 22 blocks
==4059504==         suppressed: 124,772 bytes in 128 blocks
==4059504== 
==4059504== For lists of detected and suppressed errors, rerun with: -s
==4059504== 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 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 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

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

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

==4059725== 
==4059725== HEAP SUMMARY:
==4059725==     in use at exit: 0 bytes in 0 blocks
==4059725==   total heap usage: 6,329 allocs, 6,329 frees, 512,234 bytes allocated
==4059725== 
==4059725== All heap blocks were freed -- no leaks are possible
==4059725== 
==4059725== For lists of detected and suppressed errors, rerun with: -s
==4059725== 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 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 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

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

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

==4059903== 
==4059903== HEAP SUMMARY:
==4059903==     in use at exit: 0 bytes in 0 blocks
==4059903==   total heap usage: 6,832 allocs, 6,832 frees, 582,622 bytes allocated
==4059903== 
==4059903== All heap blocks were freed -- no leaks are possible
==4059903== 
==4059903== For lists of detected and suppressed errors, rerun with: -s
==4059903== 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 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 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

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

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

==4060069== 
==4060069== HEAP SUMMARY:
==4060069==     in use at exit: 0 bytes in 0 blocks
==4060069==   total heap usage: 7,367 allocs, 7,367 frees, 662,739 bytes allocated
==4060069== 
==4060069== All heap blocks were freed -- no leaks are possible
==4060069== 
==4060069== For lists of detected and suppressed errors, rerun with: -s
==4060069== 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 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 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

==4060177== Memcheck, a memory error detector
==4060177== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4060177== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4060177== Command: ./audio_clip 1 null null live
==4060177== 
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

==4060177== 
==4060177== HEAP SUMMARY:
==4060177==     in use at exit: 0 bytes in 0 blocks
==4060177==   total heap usage: 5,731 allocs, 5,731 frees, 49,501,958 bytes allocated
==4060177== 
==4060177== All heap blocks were freed -- no leaks are possible
==4060177== 
==4060177== For lists of detected and suppressed errors, rerun with: -s
==4060177== 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 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 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

==4060448== Memcheck, a memory error detector
==4060448== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4060448== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4060448== Command: ./audio_clip_manipulation 1 null null live
==4060448== 
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

==4060448== 
==4060448== HEAP SUMMARY:
==4060448==     in use at exit: 0 bytes in 0 blocks
==4060448==   total heap usage: 4,736 allocs, 4,736 frees, 38,575,134 bytes allocated
==4060448== 
==4060448== All heap blocks were freed -- no leaks are possible
==4060448== 
==4060448== For lists of detected and suppressed errors, rerun with: -s
==4060448== 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 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 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

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

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

==4060690== 
==4060690== HEAP SUMMARY:
==4060690==     in use at exit: 0 bytes in 0 blocks
==4060690==   total heap usage: 6,422 allocs, 6,422 frees, 531,271 bytes allocated
==4060690== 
==4060690== All heap blocks were freed -- no leaks are possible
==4060690== 
==4060690== For lists of detected and suppressed errors, rerun with: -s
==4060690== 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 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 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

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

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

==4060825== 
==4060825== HEAP SUMMARY:
==4060825==     in use at exit: 0 bytes in 0 blocks
==4060825==   total heap usage: 4,614 allocs, 4,614 frees, 468,444 bytes allocated
==4060825== 
==4060825== All heap blocks were freed -- no leaks are possible
==4060825== 
==4060825== For lists of detected and suppressed errors, rerun with: -s
==4060825== 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 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 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

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

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

==4061166== 
==4061166== HEAP SUMMARY:
==4061166==     in use at exit: 0 bytes in 0 blocks
==4061166==   total heap usage: 6,807 allocs, 6,807 frees, 610,546 bytes allocated
==4061166== 
==4061166== All heap blocks were freed -- no leaks are possible
==4061166== 
==4061166== For lists of detected and suppressed errors, rerun with: -s
==4061166== 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 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 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

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

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

==4061545== 
==4061545== HEAP SUMMARY:
==4061545==     in use at exit: 0 bytes in 0 blocks
==4061545==   total heap usage: 8,096 allocs, 8,096 frees, 1,040,122 bytes allocated
==4061545== 
==4061545== All heap blocks were freed -- no leaks are possible
==4061545== 
==4061545== For lists of detected and suppressed errors, rerun with: -s
==4061545== 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 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 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

==4061728== Memcheck, a memory error detector
==4061728== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4061728== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4061728== Command: ./cancer_snippet 1 null null live
==4061728== 
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
==4061728== 
==4061728== HEAP SUMMARY:
==4061728==     in use at exit: 0 bytes in 0 blocks
==4061728==   total heap usage: 4,701 allocs, 4,701 frees, 41,836,896 bytes allocated
==4061728== 
==4061728== All heap blocks were freed -- no leaks are possible
==4061728== 
==4061728== For lists of detected and suppressed errors, rerun with: -s
==4061728== 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 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 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

==4061980== Memcheck, a memory error detector
==4061980== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4061980== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4061980== Command: ./circ_dllist 1 null null live
==4061980== 
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

==4061980== 
==4061980== HEAP SUMMARY:
==4061980==     in use at exit: 0 bytes in 0 blocks
==4061980==   total heap usage: 6,471 allocs, 6,471 frees, 528,429 bytes allocated
==4061980== 
==4061980== All heap blocks were freed -- no leaks are possible
==4061980== 
==4061980== For lists of detected and suppressed errors, rerun with: -s
==4061980== 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 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 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

==4062254== Memcheck, a memory error detector
==4062254== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4062254== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4062254== Command: ./circ_sllist 1 null null live
==4062254== 
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

==4062254== 
==4062254== HEAP SUMMARY:
==4062254==     in use at exit: 0 bytes in 0 blocks
==4062254==   total heap usage: 6,373 allocs, 6,373 frees, 515,193 bytes allocated
==4062254== 
==4062254== All heap blocks were freed -- no leaks are possible
==4062254== 
==4062254== For lists of detected and suppressed errors, rerun with: -s
==4062254== 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 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 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

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

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

==4062393== 
==4062393== HEAP SUMMARY:
==4062393==     in use at exit: 0 bytes in 0 blocks
==4062393==   total heap usage: 6,250 allocs, 6,250 frees, 693,055 bytes allocated
==4062393== 
==4062393== All heap blocks were freed -- no leaks are possible
==4062393== 
==4062393== For lists of detected and suppressed errors, rerun with: -s
==4062393== 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 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 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

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

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

==4062571== 
==4062571== HEAP SUMMARY:
==4062571==     in use at exit: 0 bytes in 0 blocks
==4062571==   total heap usage: 6,271 allocs, 6,271 frees, 753,550 bytes allocated
==4062571== 
==4062571== All heap blocks were freed -- no leaks are possible
==4062571== 
==4062571== For lists of detected and suppressed errors, rerun with: -s
==4062571== 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 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 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

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

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

[2025-10-14 00:56:00] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==4062763== 
==4062763== HEAP SUMMARY:
==4062763==     in use at exit: 0 bytes in 0 blocks
==4062763==   total heap usage: 6,192 allocs, 6,192 frees, 1,868,101 bytes allocated
==4062763== 
==4062763== All heap blocks were freed -- no leaks are possible
==4062763== 
==4062763== For lists of detected and suppressed errors, rerun with: -s
==4062763== 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 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 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

==4062965== Memcheck, a memory error detector
==4062965== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4062965== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4062965== Command: ./dllist 1 null null live
==4062965== 
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

==4062965== 
==4062965== HEAP SUMMARY:
==4062965==     in use at exit: 0 bytes in 0 blocks
==4062965==   total heap usage: 6,430 allocs, 6,430 frees, 523,727 bytes allocated
==4062965== 
==4062965== All heap blocks were freed -- no leaks are possible
==4062965== 
==4062965== For lists of detected and suppressed errors, rerun with: -s
==4062965== 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 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 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

==4063089== Memcheck, a memory error detector
==4063089== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4063089== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4063089== Command: ./elevation_snippet 1 null null live
==4063089== 
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  

==4063089== 
==4063089== HEAP SUMMARY:
==4063089==     in use at exit: 0 bytes in 0 blocks
==4063089==   total heap usage: 4,704 allocs, 4,704 frees, 770,696 bytes allocated
==4063089== 
==4063089== All heap blocks were freed -- no leaks are possible
==4063089== 
==4063089== For lists of detected and suppressed errors, rerun with: -s
==4063089== 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 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 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

==4063311== Memcheck, a memory error detector
==4063311== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4063311== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4063311== Command: ./eq_snippet 1 null null live
==4063311== 
Earthquake 0: 
	Magnitude:1.6
	Date:  Oct. 14  2025  4:13:40
	Location: 55 km S of Whites City, New Mexico
	Lat/Long:31.676,-104.346
Earthquake 1: 
	Magnitude:1.85
	Date:  Oct. 14  2025  3:58:49
	Location: 3 km NNE of Almanor, CA
	Lat/Long:40.2375,-121.165
Earthquake 2: 
	Magnitude:2.3
	Date:  Oct. 14  2025  3:57:51
	Location: 54 km S of Cantwell, Alaska
	Lat/Long:62.9045,-149.033
Earthquake 3: 
	Magnitude:4.8
	Date:  Oct. 14  2025  3:47:44
	Location: 143 km ENE of Petropavlovsk-Kamchatsky, Russia
	Lat/Long:53.6643,160.531
Earthquake 4: 
	Magnitude:2.16
	Date:  Oct. 14  2025  3:43:39
	Location: 23 km SW of Toms Place, CA
	Lat/Long:37.4318,-118.879
Earthquake 5: 
	Magnitude:2.6
	Date:  Oct. 14  2025  3:39:25
	Location: 4 km NNW of Chazy, New York
	Lat/Long:44.9257,-73.467
Earthquake 6: 
	Magnitude:1.7
	Date:  Oct. 14  2025  3:19:13
	Location: 44 km SSE of Nelchina, Alaska
	Lat/Long:61.647,-146.356
Earthquake 7: 
	Magnitude:1.11
	Date:  Oct. 14  2025  3:18:11
	Location: 4 km SE of The Geysers, CA
	Lat/Long:38.751,-122.73
Earthquake 8: 
	Magnitude:4.6
	Date:  Oct. 14  2025  3:15:27
	Location: 107 km ENE of Aksu, China
	Lat/Long:41.6443,81.416
Earthquake 9: 
	Magnitude:4.2
	Date:  Oct. 14  2025  3:1:49
	Location: 8 km W of Poopó, Bolivia
	Lat/Long:-18.3774,-67.0477
==4063311== 
==4063311== HEAP SUMMARY:
==4063311==     in use at exit: 0 bytes in 0 blocks
==4063311==   total heap usage: 5,125 allocs, 5,125 frees, 706,905 bytes allocated
==4063311== 
==4063311== All heap blocks were freed -- no leaks are possible
==4063311== 
==4063311== For lists of detected and suppressed errors, rerun with: -s
==4063311== 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 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 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

==4063491== Memcheck, a memory error detector
==4063491== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4063491== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4063491== Command: ./eq_test 1 null null live
==4063491== 
Retrieved recent 100 Earthquakes
Earthquake 0: 
	Magnitude:1.6
	Date:  Oct. 14  2025  4:13:40
	Location: 55 km S of Whites City, New Mexico
	Lat/Long:31.676,-104.346
Earthquake 1: 
	Magnitude:1.85
	Date:  Oct. 14  2025  3:58:49
	Location: 3 km NNE of Almanor, CA
	Lat/Long:40.2375,-121.165
Earthquake 2: 
	Magnitude:2.3
	Date:  Oct. 14  2025  3:57:51
	Location: 54 km S of Cantwell, Alaska
	Lat/Long:62.9045,-149.033
Retrieved all 50524 Earthquakes
Earthquake 0: 
	Magnitude:2.4
	Date:  Oct. 14  2024  23:18:46
	Location: 9 km WSW of Eureka Roadhouse, Alaska
	Lat/Long:61.9175,-147.337
Earthquake 1: 
	Magnitude:0.99
	Date:  Oct. 15  2024  1:5:56
	Location: 13 km W of Niland, CA
	Lat/Long:33.2465,-115.661
Earthquake 2: 
	Magnitude:1.1
	Date:  Oct. 15  2024  1:41:13
	Location: 2 km NW of The Geysers, CA
	Lat/Long:38.7862,-122.772
==4063491== 
==4063491== HEAP SUMMARY:
==4063491==     in use at exit: 0 bytes in 0 blocks
==4063491==   total heap usage: 308,479 allocs, 308,479 frees, 133,481,751 bytes allocated
==4063491== 
==4063491== All heap blocks were freed -- no leaks are possible
==4063491== 
==4063491== For lists of detected and suppressed errors, rerun with: -s
==4063491== 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 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 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

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

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

==4063717== 
==4063717== HEAP SUMMARY:
==4063717==     in use at exit: 0 bytes in 0 blocks
==4063717==   total heap usage: 6,419 allocs, 6,419 frees, 520,069 bytes allocated
==4063717== 
==4063717== All heap blocks were freed -- no leaks are possible
==4063717== 
==4063717== For lists of detected and suppressed errors, rerun with: -s
==4063717== 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 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 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

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

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

[2025-10-14 00:57:16] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==4064066== 
==4064066== HEAP SUMMARY:
==4064066==     in use at exit: 0 bytes in 0 blocks
==4064066==   total heap usage: 6,264 allocs, 6,264 frees, 1,979,092 bytes allocated
==4064066== 
==4064066== All heap blocks were freed -- no leaks are possible
==4064066== 
==4064066== For lists of detected and suppressed errors, rerun with: -s
==4064066== 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 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 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

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

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

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

==4064547== 
==4064547== HEAP SUMMARY:
==4064547==     in use at exit: 0 bytes in 0 blocks
==4064547==   total heap usage: 16,727 allocs, 16,727 frees, 2,184,455 bytes allocated
==4064547== 
==4064547== All heap blocks were freed -- no leaks are possible
==4064547== 
==4064547== For lists of detected and suppressed errors, rerun with: -s
==4064547== 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 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 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

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

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

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

==4064880== 
==4064880== HEAP SUMMARY:
==4064880==     in use at exit: 0 bytes in 0 blocks
==4064880==   total heap usage: 18,295 allocs, 18,295 frees, 2,261,630 bytes allocated
==4064880== 
==4064880== All heap blocks were freed -- no leaks are possible
==4064880== 
==4064880== For lists of detected and suppressed errors, rerun with: -s
==4064880== 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 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 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

==4065136== Memcheck, a memory error detector
==4065136== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4065136== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4065136== Command: ./graph_map_test 1 null null live
==4065136== 
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

==4065136== 
==4065136== HEAP SUMMARY:
==4065136==     in use at exit: 0 bytes in 0 blocks
==4065136==   total heap usage: 17,560 allocs, 17,560 frees, 2,239,407 bytes allocated
==4065136== 
==4065136== All heap blocks were freed -- no leaks are possible
==4065136== 
==4065136== For lists of detected and suppressed errors, rerun with: -s
==4065136== 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 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 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

==4065327== Memcheck, a memory error detector
==4065327== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4065327== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4065327== Command: ./gutenberg_snippet 1 null null live
==4065327== 
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. 
==4065327== 
==4065327== HEAP SUMMARY:
==4065327==     in use at exit: 0 bytes in 0 blocks
==4065327==   total heap usage: 5,957 allocs, 5,957 frees, 5,150,061 bytes allocated
==4065327== 
==4065327== All heap blocks were freed -- no leaks are possible
==4065327== 
==4065327== For lists of detected and suppressed errors, rerun with: -s
==4065327== 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 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 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

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

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

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

[2025-10-14 00:58:25] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==4065742== 
==4065742== HEAP SUMMARY:
==4065742==     in use at exit: 0 bytes in 0 blocks
==4065742==   total heap usage: 6,192 allocs, 6,192 frees, 1,868,109 bytes allocated
==4065742== 
==4065742== All heap blocks were freed -- no leaks are possible
==4065742== 
==4065742== For lists of detected and suppressed errors, rerun with: -s
==4065742== 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 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 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

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

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

==4066005== 
==4066005== HEAP SUMMARY:
==4066005==     in use at exit: 0 bytes in 0 blocks
==4066005==   total heap usage: 6,507 allocs, 6,507 frees, 541,689 bytes allocated
==4066005== 
==4066005== All heap blocks were freed -- no leaks are possible
==4066005== 
==4066005== For lists of detected and suppressed errors, rerun with: -s
==4066005== 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 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 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

==4066147== Memcheck, a memory error detector
==4066147== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4066147== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4066147== Command: ./linechart 1 null null live
==4066147== 
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

==4066147== 
==4066147== HEAP SUMMARY:
==4066147==     in use at exit: 0 bytes in 0 blocks
==4066147==   total heap usage: 5,382 allocs, 5,382 frees, 853,452 bytes allocated
==4066147== 
==4066147== All heap blocks were freed -- no leaks are possible
==4066147== 
==4066147== For lists of detected and suppressed errors, rerun with: -s
==4066147== 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 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 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

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

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

[2025-10-14 00:58:46] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==4066381== 
==4066381== HEAP SUMMARY:
==4066381==     in use at exit: 0 bytes in 0 blocks
==4066381==   total heap usage: 6,192 allocs, 6,192 frees, 1,868,052 bytes allocated
==4066381== 
==4066381== All heap blocks were freed -- no leaks are possible
==4066381== 
==4066381== For lists of detected and suppressed errors, rerun with: -s
==4066381== 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 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 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

==4066602== Memcheck, a memory error detector
==4066602== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4066602== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4066602== Command: ./mixed_assignments 1 null null live
==4066602== 
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

==4066602== 
==4066602== HEAP SUMMARY:
==4066602==     in use at exit: 0 bytes in 0 blocks
==4066602==   total heap usage: 7,554 allocs, 7,554 frees, 1,069,160 bytes allocated
==4066602== 
==4066602== All heap blocks were freed -- no leaks are possible
==4066602== 
==4066602== For lists of detected and suppressed errors, rerun with: -s
==4066602== 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 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 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

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

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

==4066814== 
==4066814== HEAP SUMMARY:
==4066814==     in use at exit: 0 bytes in 0 blocks
==4066814==   total heap usage: 6,624 allocs, 6,624 frees, 548,571 bytes allocated
==4066814== 
==4066814== All heap blocks were freed -- no leaks are possible
==4066814== 
==4066814== For lists of detected and suppressed errors, rerun with: -s
==4066814== 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 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 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

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

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

[2025-10-14 00:59:10] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==4066977== 
==4066977== HEAP SUMMARY:
==4066977==     in use at exit: 0 bytes in 0 blocks
==4066977==   total heap usage: 5,897 allocs, 5,897 frees, 1,764,602 bytes allocated
==4066977== 
==4066977== All heap blocks were freed -- no leaks are possible
==4066977== 
==4066977== For lists of detected and suppressed errors, rerun with: -s
==4066977== 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 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 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

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

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

[2025-10-14 00:59:20] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==4067208== 
==4067208== HEAP SUMMARY:
==4067208==     in use at exit: 0 bytes in 0 blocks
==4067208==   total heap usage: 6,047 allocs, 6,047 frees, 1,784,859 bytes allocated
==4067208== 
==4067208== All heap blocks were freed -- no leaks are possible
==4067208== 
==4067208== For lists of detected and suppressed errors, rerun with: -s
==4067208== 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 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 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

==4067485== Memcheck, a memory error detector
==4067485== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4067485== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4067485== Command: ./osm 1 null null live
==4067485== 
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

==4067485== 
==4067485== HEAP SUMMARY:
==4067485==     in use at exit: 0 bytes in 0 blocks
==4067485==   total heap usage: 73,865 allocs, 73,865 frees, 9,369,300 bytes allocated
==4067485== 
==4067485== All heap blocks were freed -- no leaks are possible
==4067485== 
==4067485== For lists of detected and suppressed errors, rerun with: -s
==4067485== 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 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 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

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

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

==4068186== Memcheck, a memory error detector
==4068186== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4068186== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4068186== Command: ./purposefully_breaking 1 null null live
==4068186== 
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: Tue, 14 Oct 2025 05:00:14 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=vOZ8YSbiReibYgkMg8XQz8%2Fin8oxKBgZcZ60%2BV0mbFA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1760418005"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=vOZ8YSbiReibYgkMg8XQz8%2Fin8oxKBgZcZ60%2BV0mbFA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1760418005"
Server: cloudflare
Vary: X-HTTP-Method-Override, Accept-Encoding
Via: 1.1 heroku-router
X-Powered-By: Express
cf-cache-status: DYNAMIC
CF-RAY: 98e482d75f880584-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."}
==4068186== 
==4068186== Process terminating with default action of signal 6 (SIGABRT)
==4068186==    at 0x4C6EB2C: __pthread_kill_implementation (pthread_kill.c:44)
==4068186==    by 0x4C6EB2C: __pthread_kill_internal (pthread_kill.c:78)
==4068186==    by 0x4C6EB2C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==4068186==    by 0x4C1527D: raise (raise.c:26)
==4068186==    by 0x4BF88FE: abort (abort.c:79)
==4068186==    by 0x49C7FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==4068186==    by 0x49DD0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==4068186==    by 0x49C7A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==4068186==    by 0x49C7A6E: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==4068186==    by 0x11D8F4: bridges::Bridges::visualize() (Bridges.h:688)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== HEAP SUMMARY:
==4068186==     in use at exit: 65,751,362 bytes in 2,958 blocks
==4068186==   total heap usage: 6,189 allocs, 3,231 frees, 352,473,826 bytes allocated
==4068186== 
==4068186== 7 bytes in 1 blocks are still reachable in loss record 6 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 8 bytes in 1 blocks are still reachable in loss record 9 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F86: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 9 bytes in 1 blocks are still reachable in loss record 11 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F90: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 10 bytes in 1 blocks are still reachable in loss record 12 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F95: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 12 bytes in 1 blocks are still reachable in loss record 14 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 12 bytes in 1 blocks are still reachable in loss record 15 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F8B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 13 bytes in 1 blocks are still reachable in loss record 16 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F81: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 16 bytes in 1 blocks are still reachable in loss record 24 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x133A1B: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4068186==    by 0x12CA68: allocate (alloc_traits.h:482)
==4068186==    by 0x12CA68: std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) (stl_vector.h:381)
==4068186==    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)
==4068186==    by 0x1285DF: std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) (stl_vector.h:1292)
==4068186==    by 0x1263A7: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_subexpr_begin() (regex_automaton.h:278)
==4068186==    by 0x12D3AC: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:328)
==4068186==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==4068186==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==4068186==    by 0x128860: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==4068186==    by 0x128860: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==4068186==    by 0x1264F1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==4068186== 
==4068186== 16 bytes in 1 blocks are still reachable in loss record 25 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A0E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 18 bytes in 1 blocks are still reachable in loss record 28 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52866B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 19 bytes in 1 blocks are still reachable in loss record 29 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528667F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 24 bytes in 1 blocks are still reachable in loss record 488 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528667F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 24 bytes in 1 blocks are still reachable in loss record 489 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52866B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 517 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 518 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 519 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5287136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 520 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 521 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 522 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A0EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 523 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A15D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 32 bytes in 1 blocks are still reachable in loss record 525 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C315C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 35 bytes in 1 blocks are still reachable in loss record 537 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x10F197: main (purposefully_breaking.cpp:11)
==4068186== 
==4068186== 40 bytes in 1 blocks are still reachable in loss record 544 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    by 0x11C665: bridges::Bridges::visualize() (Bridges.h:582)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 551 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x11BE70: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:401)
==4068186==    by 0x10F22E: main (purposefully_breaking.cpp:13)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 552 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    by 0x123E21: bridges::datastructure::Array<int>::setSize(int, int*) (Array.h:73)
==4068186==    by 0x121BB2: bridges::datastructure::Array1D<int>::Array1D(int) (Array1D.h:69)
==4068186==    by 0x10F331: main (purposefully_breaking.cpp:19)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 553 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x519F601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 554 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 555 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F81: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 556 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F86: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 557 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F8B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 558 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F90: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 559 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F95: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 48 bytes in 1 blocks are still reachable in loss record 560 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 56 bytes in 1 blocks are still reachable in loss record 564 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5263E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5263FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5264301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51860FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515A8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A065C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 56 bytes in 1 blocks are still reachable in loss record 565 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 56 bytes in 1 blocks are still reachable in loss record 566 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 56 bytes in 1 blocks are still reachable in loss record 567 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 56 bytes in 1 blocks are still reachable in loss record 568 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5287143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 56 bytes in 1 blocks are still reachable in loss record 569 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A0EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 56 bytes in 1 blocks are still reachable in loss record 571 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FCC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C305F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 56 bytes in 3 blocks are still reachable in loss record 573 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186== 
==4068186== 72 bytes in 1 blocks are still reachable in loss record 576 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5263E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5263FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5264301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51860FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x515A8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A065C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 72 bytes in 1 blocks are still reachable in loss record 577 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5287164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 72 bytes in 1 blocks are still reachable in loss record 578 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5287178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 72 bytes in 1 blocks are still reachable in loss record 580 of 684
==4068186==    at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x52CAA71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C30F4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 101 bytes in 1 blocks are possibly lost in loss record 591 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== 104 bytes in 1 blocks are still reachable in loss record 594 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    by 0x12EF11: allocate (alloc_traits.h:482)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x11A934: bridges::datastructure::Color::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Color.h:356)
==4068186==    by 0x11A7A2: bridges::datastructure::Color::Color(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Color.h:233)
==4068186== 
==4068186== 104 bytes in 1 blocks are still reachable in loss record 595 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x12C08B: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4068186==    by 0x15A587: allocate (alloc_traits.h:482)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186== 
==4068186== 120 bytes in 1 blocks are still reachable in loss record 598 of 684
==4068186==    at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x123DDE: bridges::datastructure::Array<int>::setSize(int, int*) (Array.h:73)
==4068186==    by 0x121BB2: bridges::datastructure::Array1D<int>::Array1D(int) (Array1D.h:69)
==4068186==    by 0x10F331: main (purposefully_breaking.cpp:19)
==4068186== 
==4068186== 128 bytes in 1 blocks are still reachable in loss record 600 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519B5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5287164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 128 bytes in 1 blocks are still reachable in loss record 601 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519B5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5287178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 135 bytes in 6 blocks are still reachable in loss record 603 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 144 bytes in 6 blocks are still reachable in loss record 604 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186== 
==4068186== 152 bytes in 1 blocks are still reachable in loss record 605 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x135D2F: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==4068186==    by 0x13173E: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==4068186==    by 0x12D492: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==4068186==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==4068186==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==4068186==    by 0x1264F1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==4068186==    by 0x12D3E2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==4068186==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==4068186== 
==4068186== 152 bytes in 1 blocks are still reachable in loss record 606 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x13C9B0: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==4068186==    by 0x13667C: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==4068186==    by 0x131A09: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==4068186==    by 0x12DBE6: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:263)
==4068186==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==4068186==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==4068186==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==4068186== 
==4068186== 204 bytes in 1 blocks are possibly lost in loss record 609 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== 272 bytes in 1 blocks are possibly lost in loss record 618 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x49DBD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==4068186==    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)
==4068186==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== 304 bytes in 2 blocks are still reachable in loss record 620 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x135D2F: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==4068186==    by 0x13173E: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==4068186==    by 0x12D492: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==4068186==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==4068186==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==4068186==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==4068186==    by 0x12D3E2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==4068186==    by 0x12B726: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==4068186== 
==4068186== 336 bytes in 7 blocks are still reachable in loss record 622 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    by 0x15C4BF: allocate (alloc_traits.h:482)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186== 
==4068186== 1,051 bytes in 1 blocks are possibly lost in loss record 653 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== 1,064 bytes in 19 blocks are still reachable in loss record 655 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186==    by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==4068186==    by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==4068186== 
==4068186== 1,216 bytes in 8 blocks are still reachable in loss record 656 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x13C9B0: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==4068186==    by 0x13667C: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==4068186==    by 0x131A09: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==4068186==    by 0x12DA79: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==4068186==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==4068186==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==4068186==    by 0x1264F1: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==4068186== 
==4068186== 1,368 bytes in 9 blocks are still reachable in loss record 657 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x13C9B0: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==4068186==    by 0x13667C: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==4068186==    by 0x131A09: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==4068186==    by 0x12DA79: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==4068186==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==4068186==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==4068186==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==4068186== 
==4068186== 2,056 bytes in 1 blocks are still reachable in loss record 665 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x12C08B: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==4068186==    by 0x129E75: allocate (alloc_traits.h:482)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186== 
==4068186== 2,401 bytes in 1 blocks are still reachable in loss record 668 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x11CE67: bridges::Bridges::visualize() (Bridges.h:652)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== 3,072 bytes in 1 blocks are still reachable in loss record 672 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x13FB26: std::__new_allocator<std::__detail::_State<char> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==4068186==    by 0x133C82: allocate (alloc_traits.h:482)
==4068186==    by 0x133C82: std::_Vector_base<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::_M_allocate(unsigned long) (stl_vector.h:381)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x12B619: std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::push_back(std::__detail::_State<char>&&) (stl_vector.h:1299)
==4068186==    by 0x1286DB: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_state(std::__detail::_State<char>) (regex_automaton.h:328)
==4068186==    by 0x131A40: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:206)
==4068186==    by 0x12DA79: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==4068186==    by 0x12B737: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==4068186==    by 0x12883D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==4068186==    by 0x12651B: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==4068186== 
==4068186== 4,096 bytes in 1 blocks are still reachable in loss record 674 of 684
==4068186==    at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    by 0x4C551B4: _IO_file_doallocate (filedoalloc.c:101)
==4068186==    by 0x4C65523: _IO_doallocbuf (genops.c:347)
==4068186==    by 0x4C62F8F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
==4068186==    by 0x4C63AAE: _IO_new_file_xsputn (fileops.c:1244)
==4068186==    by 0x4C63AAE: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
==4068186==    by 0x4C56A11: fwrite (iofwrite.c:39)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x10F34A: main (purposefully_breaking.cpp:21)
==4068186== 
==4068186== 8,832 bytes in 138 blocks are still reachable in loss record 677 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    by 0x13F543: allocate (alloc_traits.h:482)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186== 
==4068186== 17,000,001 bytes in 1 blocks are still reachable in loss record 682 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x121CDE: bridges::datastructure::Element<int>::setLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:198)
==4068186==    by 0x10F441: main (purposefully_breaking.cpp:33)
==4068186== 
==4068186== 17,000,266 bytes in 1 blocks are still reachable in loss record 683 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x11CB10: bridges::Bridges::visualize() (Bridges.h:636)
==4068186==    by 0x10F469: main (purposefully_breaking.cpp:38)
==4068186== 
==4068186== 31,457,281 bytes in 1 blocks are still reachable in loss record 684 of 684
==4068186==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==4068186==    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)
==4068186==    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)
==4068186==    by 0x10F405: main (purposefully_breaking.cpp:31)
==4068186== 
==4068186== LEAK SUMMARY:
==4068186==    definitely lost: 0 bytes in 0 blocks
==4068186==    indirectly lost: 0 bytes in 0 blocks
==4068186==      possibly lost: 1,628 bytes in 4 blocks
==4068186==    still reachable: 65,485,195 bytes in 256 blocks
==4068186==                       of which reachable via heuristic:
==4068186==                         newarray           : 120 bytes in 1 blocks
==4068186==         suppressed: 264,539 bytes in 2,698 blocks
==4068186== 
==4068186== For lists of detected and suppressed errors, rerun with: -s
==4068186== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 2 from 2)
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 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 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

==4068506== Memcheck, a memory error detector
==4068506== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4068506== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4068506== Command: ./reddit 1 null null live
==4068506== 
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
988 posts returned
ID: 1h30xyb
Title: Why are there lights that can be seen only with the corner of your eye?
Author: Obsisama
Score: 1289
VoteRatio: 0.93
CommentCount: 88
Subreddit: askscience
PostTime: 1732928987
URL: https://www.reddit.com/r/askscience/comments/1h30xyb/why_are_there_lights_that_can_be_seen_only_with/
Text: At night, when everything is dark, I often notice that some lights from outside the door can be seen only when i'm not looking. Another example is the switched off neon light, completely off when looking directly, can see a pale light with the corner of the eye.

ID: 1h32yvx
Title: Do all our internal organs have pain receptors?
Author: Direct_Bus3341
Score: 72
VoteRatio: 0.94
CommentCount: 24
Subreddit: askscience
PostTime: 1732935576
URL: https://www.reddit.com/r/askscience/comments/1h32yvx/do_all_our_internal_organs_have_pain_receptors/
Text: As the question says. I know myocardial infarction pain, stomach pain, and urethral pain exist. Is this true for all internal organs and each part of them? Say, the outside of our kidneys, or our lungs, or spleen, and others. Including our veins and arteries.

ID: 1h41dub
Title: If the immune system can attack your eyes if it finds out they exist, how do your eyes stay hidden from your immune system?
Author: Icey-King
Score: 590
VoteRatio: 0.9
CommentCount: 78
Subreddit: askscience
PostTime: 1733052719
URL: https://www.reddit.com/r/askscience/comments/1h41dub/if_the_immune_system_can_attack_your_eyes_if_it/
Text: 

ID: 1h50cg6
Title: Can any two-dimensional maze be solved with water pressure?
Author: Bobula_Rossa
Score: 239
VoteRatio: 0.84
CommentCount: 162
Subreddit: askscience
PostTime: 1733160373
URL: https://www.reddit.com/r/askscience/comments/1h50cg6/can_any_twodimensional_maze_be_solved_with_water/
Text: A two-dimensional maze is laid on the floor. This maze is like one you might find in a kids coloring book. It has an entrance and exit, and a single path can be drawn to the exit. Instead of paths, this maze is composed of water pipes.

Suppose the maze is entirely filled with water and the entrance is attached to a pressurized water hose. In a small maze, the water would flow to and out the exit and complete the path. The water pressure "solved" the maze.

Is there a size of maze where the water pressure is not enough to solve? Can the maze be infinitely spread across the floor? Can it scale up as long as there is enough water pressure? Is there a point where no amount of water pressure would be enough?

ID: 1h52i8m
Title: How does sound travel so consistently through the air when air is constantly moving?
Author: Leipopo_Stonnett
Score: 705
VoteRatio: 0.87
CommentCount: 126
Subreddit: askscience
PostTime: 1733165572
URL: https://www.reddit.com/r/askscience/comments/1h52i8m/how_does_sound_travel_so_consistently_through_the/
Text: So, sound is pressure waves moving through the air. But the air is moving anyway, especially outdoors. Why does this not greatly interfere with the transmission of sound, given they’re both movements of the same medium?

This feels like a stupid question but it occurred to me in the shower and I couldn’t think of an answer.

ID: 1h5aivs
Title: Can anyone explain how bridges are built?
Author: Puzzled_Hat_3956
Score: 9
VoteRatio: 0.6
CommentCount: 10
Subreddit: askscience
PostTime: 1733185816
URL: https://www.reddit.com/r/askscience/comments/1h5aivs/can_anyone_explain_how_bridges_are_built/
Text: I live very close to a short bridge that is being added onto (maybe 70m). Right now it’s one lane, and they’re adding the second lane next to it. I have to cross it every day for work so I’ve seen daily progress and there are so many more steps than I would have thought. From giant staple looking things, to multiple layers of rebar, to hay?? Different coverings of thick plastic sheeting. Can anyone with knowledge or experience explain the different steps and the purpose of each?

ID: 1h6i1oy
Title: Ask Anything Wednesday - Physics, Astronomy, Earth and Planetary Science
Author: AutoModerator
Score: 141
VoteRatio: 0.85
CommentCount: 142
Subreddit: askscience
PostTime: 1733324441
URL: https://www.reddit.com/r/askscience/comments/1h6i1oy/ask_anything_wednesday_physics_astronomy_earth/
Text: Welcome to our weekly feature, Ask Anything Wednesday - this week we are focusing on **Physics, Astronomy, Earth and Planetary Science**

Do you have a question within these topics you weren't sure was worth submitting? Is something a bit too speculative for a typical /r/AskScience post? No question is too big or small for AAW. In this thread you can ask any science-related question! Things like: "What would happen if...", "How will the future...", "If all the rules for 'X' were different...", "Why does my...".

**Asking Questions:**

Please post your question as a top-level response to this, and our team of panellists will be here to answer and discuss your questions. The other topic areas will appear in future Ask Anything Wednesdays, so if you have other questions not covered by this weeks theme please either hold on to it until those topics come around, or go and post over in our sister subreddit /r/AskScienceDiscussion , where every day is Ask Anything Wednesday! Off-theme questions in this post will be removed to try and keep the thread a manageable size for both our readers and panellists.

**Answering Questions:**

Please only answer a posted question if you are an expert in the field. [The full guidelines for posting responses in AskScience can be found here](http://www.reddit.com/r/askscience/wiki/index#wiki_answering_askscience). In short, this is a moderated subreddit, and responses which do not meet our quality guidelines will be removed. Remember, peer reviewed sources are always appreciated, and anecdotes are absolutely not appropriate. In general if your answer begins with 'I think', or 'I've heard', then it's not suitable for /r/AskScience.

If you would like to become a member of the AskScience panel, [please refer to the information provided here](https://www.reddit.com/r/askscience/about/sticky).

Past AskAnythingWednesday posts [can be found here](http://www.reddit.com/r/askscience/search?q=flair%3A%27meta%27&restrict_sr=on&sort=new&t=all). Ask away!

ID: 1h6poww
Title: How did the Manson impact not make the dinosaurs go extinct?
Author: CarawayColt
Score: 279
VoteRatio: 0.89
CommentCount: 41
Subreddit: askscience
PostTime: 1733342719
URL: https://www.reddit.com/r/askscience/comments/1h6poww/how_did_the_manson_impact_not_make_the_dinosaurs/
Text: I've been reading about the Manson impact, which scientists used to believe may have caused the dinosaurs' extinction until finding out it predated Chicxulub by 9 million years. If it was such a powerful meteor, why didn't it take out the dinosaurs before Chicxulub did?

ID: 1h6xg5i
Title: Who *are* our earliest ancestors, then?
Author: None
Score: 0
VoteRatio: 0.44
CommentCount: 79
Subreddit: askscience
PostTime: 1733362730
URL: https://www.reddit.com/r/askscience/comments/1h6xg5i/who_are_our_earliest_ancestors_then/
Text: This question has a few parts.

We've heard it said that humanity did not have a single pairing, an "Adam and Eve," if you will, from which we all sprang forth.

1) how do we know that?

2) how does one explain all the various subspecies of human being biologically compatible with each other if we evolved from separate Adams and Eves?

3)...why not just go back farther to find whatever common ancestors the various Adams and Eves had and say *those* are the true human progenitor?  Unless...

4) do geneticists propose that in several places across the globe, humanity just sprang up from primates *incredibly* similarly and over the same time frame?  It sure seems evident that, while regional genetic differences are discernable, we're all pretty distinctly *human*.

It seems based on the answers that when I say "human" and yall say "human" we have possibly different referents.  Obviously humans who sprang forth from nonhuman ancestors would be pretty damn similar to the chimps, but at *some* point, however fuzzy or hard to determine, some born specimen has to satisfy some set of conditions to warrant being considered a new species, right?  While its parents do not, that is.  Maybe lots of chimp mutants interbreed for a while until something appreciably new pops out, but the reason I ask is that, in the conversations I've had anyway, the answer to whether there's a true first ancestor (or pair of ancestors) is a responding "no and we can prove it," like it's from some deduction the geneticists make.  Maybe it was meaningless to ask without a very clear and precise definition of "human."

ID: 1h7b2v8
Title: Do whales make bubbles when they make noises underwater?
Author: maguda44
Score: 431
VoteRatio: 0.89
CommentCount: 27
Subreddit: askscience
PostTime: 1733410812
URL: https://www.reddit.com/r/askscience/comments/1h7b2v8/do_whales_make_bubbles_when_they_make_noises/
Text: Curious as do whales make bubbles when they vocalize under water, and if this causes them to wed to surfaces for area sooner?

==4068506== 
==4068506== HEAP SUMMARY:
==4068506==     in use at exit: 0 bytes in 0 blocks
==4068506==   total heap usage: 19,395 allocs, 19,395 frees, 7,129,360 bytes allocated
==4068506== 
==4068506== All heap blocks were freed -- no leaks are possible
==4068506== 
==4068506== For lists of detected and suppressed errors, rerun with: -s
==4068506== 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 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 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

==4068715== Memcheck, a memory error detector
==4068715== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4068715== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4068715== Command: ./reddit_snippet 1 null null live
==4068715== 
988 post returned
Printing at most 10
ID: 1h30xyb
Title: Why are there lights that can be seen only with the corner of your eye?
Author: Obsisama
Score: 1289
VoteRatio: 0.93
CommentCount: 88
Subreddit: askscience
PostTime: 1732928987
URL: https://www.reddit.com/r/askscience/comments/1h30xyb/why_are_there_lights_that_can_be_seen_only_with/
Text: At night, when everything is dark, I often notice that some lights from outside the door can be seen only when i'm not looking. Another example is the switched off neon light, completely off when looking directly, can see a pale light with the corner of the eye.

ID: 1h32yvx
Title: Do all our internal organs have pain receptors?
Author: Direct_Bus3341
Score: 72
VoteRatio: 0.94
CommentCount: 24
Subreddit: askscience
PostTime: 1732935576
URL: https://www.reddit.com/r/askscience/comments/1h32yvx/do_all_our_internal_organs_have_pain_receptors/
Text: As the question says. I know myocardial infarction pain, stomach pain, and urethral pain exist. Is this true for all internal organs and each part of them? Say, the outside of our kidneys, or our lungs, or spleen, and others. Including our veins and arteries.

ID: 1h41dub
Title: If the immune system can attack your eyes if it finds out they exist, how do your eyes stay hidden from your immune system?
Author: Icey-King
Score: 590
VoteRatio: 0.9
CommentCount: 78
Subreddit: askscience
PostTime: 1733052719
URL: https://www.reddit.com/r/askscience/comments/1h41dub/if_the_immune_system_can_attack_your_eyes_if_it/
Text: 

ID: 1h50cg6
Title: Can any two-dimensional maze be solved with water pressure?
Author: Bobula_Rossa
Score: 239
VoteRatio: 0.84
CommentCount: 162
Subreddit: askscience
PostTime: 1733160373
URL: https://www.reddit.com/r/askscience/comments/1h50cg6/can_any_twodimensional_maze_be_solved_with_water/
Text: A two-dimensional maze is laid on the floor. This maze is like one you might find in a kids coloring book. It has an entrance and exit, and a single path can be drawn to the exit. Instead of paths, this maze is composed of water pipes.

Suppose the maze is entirely filled with water and the entrance is attached to a pressurized water hose. In a small maze, the water would flow to and out the exit and complete the path. The water pressure "solved" the maze.

Is there a size of maze where the water pressure is not enough to solve? Can the maze be infinitely spread across the floor? Can it scale up as long as there is enough water pressure? Is there a point where no amount of water pressure would be enough?

ID: 1h52i8m
Title: How does sound travel so consistently through the air when air is constantly moving?
Author: Leipopo_Stonnett
Score: 705
VoteRatio: 0.87
CommentCount: 126
Subreddit: askscience
PostTime: 1733165572
URL: https://www.reddit.com/r/askscience/comments/1h52i8m/how_does_sound_travel_so_consistently_through_the/
Text: So, sound is pressure waves moving through the air. But the air is moving anyway, especially outdoors. Why does this not greatly interfere with the transmission of sound, given they’re both movements of the same medium?

This feels like a stupid question but it occurred to me in the shower and I couldn’t think of an answer.

ID: 1h5aivs
Title: Can anyone explain how bridges are built?
Author: Puzzled_Hat_3956
Score: 9
VoteRatio: 0.6
CommentCount: 10
Subreddit: askscience
PostTime: 1733185816
URL: https://www.reddit.com/r/askscience/comments/1h5aivs/can_anyone_explain_how_bridges_are_built/
Text: I live very close to a short bridge that is being added onto (maybe 70m). Right now it’s one lane, and they’re adding the second lane next to it. I have to cross it every day for work so I’ve seen daily progress and there are so many more steps than I would have thought. From giant staple looking things, to multiple layers of rebar, to hay?? Different coverings of thick plastic sheeting. Can anyone with knowledge or experience explain the different steps and the purpose of each?

ID: 1h6i1oy
Title: Ask Anything Wednesday - Physics, Astronomy, Earth and Planetary Science
Author: AutoModerator
Score: 141
VoteRatio: 0.85
CommentCount: 142
Subreddit: askscience
PostTime: 1733324441
URL: https://www.reddit.com/r/askscience/comments/1h6i1oy/ask_anything_wednesday_physics_astronomy_earth/
Text: Welcome to our weekly feature, Ask Anything Wednesday - this week we are focusing on **Physics, Astronomy, Earth and Planetary Science**

Do you have a question within these topics you weren't sure was worth submitting? Is something a bit too speculative for a typical /r/AskScience post? No question is too big or small for AAW. In this thread you can ask any science-related question! Things like: "What would happen if...", "How will the future...", "If all the rules for 'X' were different...", "Why does my...".

**Asking Questions:**

Please post your question as a top-level response to this, and our team of panellists will be here to answer and discuss your questions. The other topic areas will appear in future Ask Anything Wednesdays, so if you have other questions not covered by this weeks theme please either hold on to it until those topics come around, or go and post over in our sister subreddit /r/AskScienceDiscussion , where every day is Ask Anything Wednesday! Off-theme questions in this post will be removed to try and keep the thread a manageable size for both our readers and panellists.

**Answering Questions:**

Please only answer a posted question if you are an expert in the field. [The full guidelines for posting responses in AskScience can be found here](http://www.reddit.com/r/askscience/wiki/index#wiki_answering_askscience). In short, this is a moderated subreddit, and responses which do not meet our quality guidelines will be removed. Remember, peer reviewed sources are always appreciated, and anecdotes are absolutely not appropriate. In general if your answer begins with 'I think', or 'I've heard', then it's not suitable for /r/AskScience.

If you would like to become a member of the AskScience panel, [please refer to the information provided here](https://www.reddit.com/r/askscience/about/sticky).

Past AskAnythingWednesday posts [can be found here](http://www.reddit.com/r/askscience/search?q=flair%3A%27meta%27&restrict_sr=on&sort=new&t=all). Ask away!

ID: 1h6poww
Title: How did the Manson impact not make the dinosaurs go extinct?
Author: CarawayColt
Score: 279
VoteRatio: 0.89
CommentCount: 41
Subreddit: askscience
PostTime: 1733342719
URL: https://www.reddit.com/r/askscience/comments/1h6poww/how_did_the_manson_impact_not_make_the_dinosaurs/
Text: I've been reading about the Manson impact, which scientists used to believe may have caused the dinosaurs' extinction until finding out it predated Chicxulub by 9 million years. If it was such a powerful meteor, why didn't it take out the dinosaurs before Chicxulub did?

ID: 1h6xg5i
Title: Who *are* our earliest ancestors, then?
Author: None
Score: 0
VoteRatio: 0.44
CommentCount: 79
Subreddit: askscience
PostTime: 1733362730
URL: https://www.reddit.com/r/askscience/comments/1h6xg5i/who_are_our_earliest_ancestors_then/
Text: This question has a few parts.

We've heard it said that humanity did not have a single pairing, an "Adam and Eve," if you will, from which we all sprang forth.

1) how do we know that?

2) how does one explain all the various subspecies of human being biologically compatible with each other if we evolved from separate Adams and Eves?

3)...why not just go back farther to find whatever common ancestors the various Adams and Eves had and say *those* are the true human progenitor?  Unless...

4) do geneticists propose that in several places across the globe, humanity just sprang up from primates *incredibly* similarly and over the same time frame?  It sure seems evident that, while regional genetic differences are discernable, we're all pretty distinctly *human*.

It seems based on the answers that when I say "human" and yall say "human" we have possibly different referents.  Obviously humans who sprang forth from nonhuman ancestors would be pretty damn similar to the chimps, but at *some* point, however fuzzy or hard to determine, some born specimen has to satisfy some set of conditions to warrant being considered a new species, right?  While its parents do not, that is.  Maybe lots of chimp mutants interbreed for a while until something appreciably new pops out, but the reason I ask is that, in the conversations I've had anyway, the answer to whether there's a true first ancestor (or pair of ancestors) is a responding "no and we can prove it," like it's from some deduction the geneticists make.  Maybe it was meaningless to ask without a very clear and precise definition of "human."

ID: 1h7b2v8
Title: Do whales make bubbles when they make noises underwater?
Author: maguda44
Score: 431
VoteRatio: 0.89
CommentCount: 27
Subreddit: askscience
PostTime: 1733410812
URL: https://www.reddit.com/r/askscience/comments/1h7b2v8/do_whales_make_bubbles_when_they_make_noises/
Text: Curious as do whales make bubbles when they vocalize under water, and if this causes them to wed to surfaces for area sooner?

==4068715== 
==4068715== HEAP SUMMARY:
==4068715==     in use at exit: 0 bytes in 0 blocks
==4068715==   total heap usage: 16,185 allocs, 16,185 frees, 6,281,300 bytes allocated
==4068715== 
==4068715== All heap blocks were freed -- no leaks are possible
==4068715== 
==4068715== For lists of detected and suppressed errors, rerun with: -s
==4068715== 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 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 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

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

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'.
==4068897== 
==4068897== HEAP SUMMARY:
==4068897==     in use at exit: 0 bytes in 0 blocks
==4068897==   total heap usage: 5,048 allocs, 5,048 frees, 34,078,490 bytes allocated
==4068897== 
==4068897== All heap blocks were freed -- no leaks are possible
==4068897== 
==4068897== For lists of detected and suppressed errors, rerun with: -s
==4068897== 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 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 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

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

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

==4069147== 
==4069147== HEAP SUMMARY:
==4069147==     in use at exit: 0 bytes in 0 blocks
==4069147==   total heap usage: 6,399 allocs, 6,399 frees, 517,600 bytes allocated
==4069147== 
==4069147== All heap blocks were freed -- no leaks are possible
==4069147== 
==4069147== For lists of detected and suppressed errors, rerun with: -s
==4069147== 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 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 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

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

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

==4069355== 
==4069355== HEAP SUMMARY:
==4069355==     in use at exit: 0 bytes in 0 blocks
==4069355==   total heap usage: 6,334 allocs, 6,334 frees, 510,664 bytes allocated
==4069355== 
==4069355== All heap blocks were freed -- no leaks are possible
==4069355== 
==4069355== For lists of detected and suppressed errors, rerun with: -s
==4069355== 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 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 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

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

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

==4069544== 
==4069544== HEAP SUMMARY:
==4069544==     in use at exit: 0 bytes in 0 blocks
==4069544==   total heap usage: 8,448 allocs, 8,448 frees, 793,223 bytes allocated
==4069544== 
==4069544== All heap blocks were freed -- no leaks are possible
==4069544== 
==4069544== For lists of detected and suppressed errors, rerun with: -s
==4069544== 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 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 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

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

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

==4069743== 
==4069743== HEAP SUMMARY:
==4069743==     in use at exit: 0 bytes in 0 blocks
==4069743==   total heap usage: 4,520 allocs, 4,520 frees, 13,010,490 bytes allocated
==4069743== 
==4069743== All heap blocks were freed -- no leaks are possible
==4069743== 
==4069743== For lists of detected and suppressed errors, rerun with: -s
==4069743== 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 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 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

==4069951== Memcheck, a memory error detector
==4069951== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4069951== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4069951== Command: ./sllist 1 null null live
==4069951== 
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

==4069951== 
==4069951== HEAP SUMMARY:
==4069951==     in use at exit: 0 bytes in 0 blocks
==4069951==   total heap usage: 6,352 allocs, 6,352 frees, 513,556 bytes allocated
==4069951== 
==4069951== All heap blocks were freed -- no leaks are possible
==4069951== 
==4069951== For lists of detected and suppressed errors, rerun with: -s
==4069951== 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 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 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

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

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

==4070099== 
==4070099== HEAP SUMMARY:
==4070099==     in use at exit: 0 bytes in 0 blocks
==4070099==   total heap usage: 4,527 allocs, 4,527 frees, 532,474 bytes allocated
==4070099== 
==4070099== All heap blocks were freed -- no leaks are possible
==4070099== 
==4070099== For lists of detected and suppressed errors, rerun with: -s
==4070099== 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 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 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

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

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

==4070260== 
==4070260== HEAP SUMMARY:
==4070260==     in use at exit: 0 bytes in 0 blocks
==4070260==   total heap usage: 4,663 allocs, 4,663 frees, 568,991 bytes allocated
==4070260== 
==4070260== All heap blocks were freed -- no leaks are possible
==4070260== 
==4070260== For lists of detected and suppressed errors, rerun with: -s
==4070260== 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 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 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

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

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

==4070446== 
==4070446== HEAP SUMMARY:
==4070446==     in use at exit: 0 bytes in 0 blocks
==4070446==   total heap usage: 6,410 allocs, 6,410 frees, 523,882 bytes allocated
==4070446== 
==4070446== All heap blocks were freed -- no leaks are possible
==4070446== 
==4070446== For lists of detected and suppressed errors, rerun with: -s
==4070446== 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 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 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

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

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

==4070610== 
==4070610== HEAP SUMMARY:
==4070610==     in use at exit: 0 bytes in 0 blocks
==4070610==   total heap usage: 6,339 allocs, 6,339 frees, 512,813 bytes allocated
==4070610== 
==4070610== All heap blocks were freed -- no leaks are possible
==4070610== 
==4070610== For lists of detected and suppressed errors, rerun with: -s
==4070610== 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 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 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

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

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

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

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 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 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

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

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

==4071058== 
==4071058== HEAP SUMMARY:
==4071058==     in use at exit: 0 bytes in 0 blocks
==4071058==   total heap usage: 6,336 allocs, 6,336 frees, 512,722 bytes allocated
==4071058== 
==4071058== All heap blocks were freed -- no leaks are possible
==4071058== 
==4071058== For lists of detected and suppressed errors, rerun with: -s
==4071058== 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 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 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

==4071250== Memcheck, a memory error detector
==4071250== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4071250== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4071250== Command: ./tut_array1d_p3 1 null null live
==4071250== 
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/1056/bridges_testing

==4071250== 
==4071250== HEAP SUMMARY:
==4071250==     in use at exit: 0 bytes in 0 blocks
==4071250==   total heap usage: 6,338 allocs, 6,338 frees, 512,152 bytes allocated
==4071250== 
==4071250== All heap blocks were freed -- no leaks are possible
==4071250== 
==4071250== For lists of detected and suppressed errors, rerun with: -s
==4071250== 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 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 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

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

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

==4071421== 
==4071421== HEAP SUMMARY:
==4071421==     in use at exit: 0 bytes in 0 blocks
==4071421==   total heap usage: 6,816 allocs, 6,816 frees, 610,302 bytes allocated
==4071421== 
==4071421== All heap blocks were freed -- no leaks are possible
==4071421== 
==4071421== For lists of detected and suppressed errors, rerun with: -s
==4071421== 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 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 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

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

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

==4071723== 
==4071723== HEAP SUMMARY:
==4071723==     in use at exit: 0 bytes in 0 blocks
==4071723==   total heap usage: 6,807 allocs, 6,807 frees, 610,280 bytes allocated
==4071723== 
==4071723== All heap blocks were freed -- no leaks are possible
==4071723== 
==4071723== For lists of detected and suppressed errors, rerun with: -s
==4071723== 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 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 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

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

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

==4071922== 
==4071922== HEAP SUMMARY:
==4071922==     in use at exit: 0 bytes in 0 blocks
==4071922==   total heap usage: 6,413 allocs, 6,413 frees, 524,724 bytes allocated
==4071922== 
==4071922== All heap blocks were freed -- no leaks are possible
==4071922== 
==4071922== For lists of detected and suppressed errors, rerun with: -s
==4071922== 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 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 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

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

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

==4072095== 
==4072095== HEAP SUMMARY:
==4072095==     in use at exit: 0 bytes in 0 blocks
==4072095==   total heap usage: 6,408 allocs, 6,408 frees, 524,529 bytes allocated
==4072095== 
==4072095== All heap blocks were freed -- no leaks are possible
==4072095== 
==4072095== For lists of detected and suppressed errors, rerun with: -s
==4072095== 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 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 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

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

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

==4072242== 
==4072242== HEAP SUMMARY:
==4072242==     in use at exit: 0 bytes in 0 blocks
==4072242==   total heap usage: 6,408 allocs, 6,408 frees, 524,281 bytes allocated
==4072242== 
==4072242== All heap blocks were freed -- no leaks are possible
==4072242== 
==4072242== For lists of detected and suppressed errors, rerun with: -s
==4072242== 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 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 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

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

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

==4072433== 
==4072433== HEAP SUMMARY:
==4072433==     in use at exit: 0 bytes in 0 blocks
==4072433==   total heap usage: 6,148 allocs, 6,148 frees, 487,594 bytes allocated
==4072433== 
==4072433== All heap blocks were freed -- no leaks are possible
==4072433== 
==4072433== For lists of detected and suppressed errors, rerun with: -s
==4072433== 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 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 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

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

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

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

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

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

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

==4072670== 
==4072670== HEAP SUMMARY:
==4072670==     in use at exit: 0 bytes in 0 blocks
==4072670==   total heap usage: 6,478 allocs, 6,478 frees, 727,111 bytes allocated
==4072670== 
==4072670== All heap blocks were freed -- no leaks are possible
==4072670== 
==4072670== For lists of detected and suppressed errors, rerun with: -s
==4072670== 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 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 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

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

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

==4072918== 
==4072918== HEAP SUMMARY:
==4072918==     in use at exit: 0 bytes in 0 blocks
==4072918==   total heap usage: 6,155 allocs, 6,155 frees, 490,585 bytes allocated
==4072918== 
==4072918== All heap blocks were freed -- no leaks are possible
==4072918== 
==4072918== For lists of detected and suppressed errors, rerun with: -s
==4072918== 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 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 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

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

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

==4073090== 
==4073090== HEAP SUMMARY:
==4073090==     in use at exit: 0 bytes in 0 blocks
==4073090==   total heap usage: 6,426 allocs, 6,426 frees, 521,668 bytes allocated
==4073090== 
==4073090== All heap blocks were freed -- no leaks are possible
==4073090== 
==4073090== For lists of detected and suppressed errors, rerun with: -s
==4073090== 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 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 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

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

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

==4073280== 
==4073280== HEAP SUMMARY:
==4073280==     in use at exit: 0 bytes in 0 blocks
==4073280==   total heap usage: 6,434 allocs, 6,434 frees, 523,100 bytes allocated
==4073280== 
==4073280== All heap blocks were freed -- no leaks are possible
==4073280== 
==4073280== For lists of detected and suppressed errors, rerun with: -s
==4073280== 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 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 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

==4073480== Memcheck, a memory error detector
==4073480== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4073480== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4073480== Command: ./tut_dllist_p3 1 null null live
==4073480== 
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/1067/bridges_testing

==4073480== 
==4073480== HEAP SUMMARY:
==4073480==     in use at exit: 0 bytes in 0 blocks
==4073480==   total heap usage: 6,426 allocs, 6,426 frees, 521,672 bytes allocated
==4073480== 
==4073480== All heap blocks were freed -- no leaks are possible
==4073480== 
==4073480== For lists of detected and suppressed errors, rerun with: -s
==4073480== 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 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 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

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

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

==4073622== 
==4073622== HEAP SUMMARY:
==4073622==     in use at exit: 0 bytes in 0 blocks
==4073622==   total heap usage: 6,520 allocs, 6,520 frees, 531,672 bytes allocated
==4073622== 
==4073622== All heap blocks were freed -- no leaks are possible
==4073622== 
==4073622== For lists of detected and suppressed errors, rerun with: -s
==4073622== 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 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 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

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

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

==4073827== 
==4073827== HEAP SUMMARY:
==4073827==     in use at exit: 0 bytes in 0 blocks
==4073827==   total heap usage: 6,518 allocs, 6,518 frees, 531,913 bytes allocated
==4073827== 
==4073827== All heap blocks were freed -- no leaks are possible
==4073827== 
==4073827== For lists of detected and suppressed errors, rerun with: -s
==4073827== 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 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 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

==4073989== Memcheck, a memory error detector
==4073989== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4073989== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4073989== Command: ./tut_graph_p3 1 null null live
==4073989== 
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/1070/bridges_testing

==4073989== 
==4073989== HEAP SUMMARY:
==4073989==     in use at exit: 0 bytes in 0 blocks
==4073989==   total heap usage: 6,523 allocs, 6,523 frees, 531,942 bytes allocated
==4073989== 
==4073989== All heap blocks were freed -- no leaks are possible
==4073989== 
==4073989== For lists of detected and suppressed errors, rerun with: -s
==4073989== 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 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 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

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

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

==4074151== 
==4074151== HEAP SUMMARY:
==4074151==     in use at exit: 0 bytes in 0 blocks
==4074151==   total heap usage: 6,366 allocs, 6,366 frees, 512,632 bytes allocated
==4074151== 
==4074151== All heap blocks were freed -- no leaks are possible
==4074151== 
==4074151== For lists of detected and suppressed errors, rerun with: -s
==4074151== 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 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 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

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

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

==4074308== 
==4074308== HEAP SUMMARY:
==4074308==     in use at exit: 0 bytes in 0 blocks
==4074308==   total heap usage: 6,390 allocs, 6,390 frees, 516,100 bytes allocated
==4074308== 
==4074308== All heap blocks were freed -- no leaks are possible
==4074308== 
==4074308== For lists of detected and suppressed errors, rerun with: -s
==4074308== 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 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 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

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

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

==4074497== 
==4074497== HEAP SUMMARY:
==4074497==     in use at exit: 0 bytes in 0 blocks
==4074497==   total heap usage: 6,347 allocs, 6,347 frees, 511,586 bytes allocated
==4074497== 
==4074497== All heap blocks were freed -- no leaks are possible
==4074497== 
==4074497== For lists of detected and suppressed errors, rerun with: -s
==4074497== 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 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 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

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

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

==4074647== 
==4074647== HEAP SUMMARY:
==4074647==     in use at exit: 0 bytes in 0 blocks
==4074647==   total heap usage: 6,355 allocs, 6,355 frees, 512,116 bytes allocated
==4074647== 
==4074647== All heap blocks were freed -- no leaks are possible
==4074647== 
==4074647== For lists of detected and suppressed errors, rerun with: -s
==4074647== 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 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 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

==4074845== Memcheck, a memory error detector
==4074845== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4074845== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4074845== Command: ./tut_sllist_p3 1 null null live
==4074845== 
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/1075/bridges_testing

==4074845== 
==4074845== HEAP SUMMARY:
==4074845==     in use at exit: 0 bytes in 0 blocks
==4074845==   total heap usage: 6,347 allocs, 6,347 frees, 511,104 bytes allocated
==4074845== 
==4074845== All heap blocks were freed -- no leaks are possible
==4074845== 
==4074845== For lists of detected and suppressed errors, rerun with: -s
==4074845== 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 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 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

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

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

==4075013== 
==4075013== HEAP SUMMARY:
==4075013==     in use at exit: 0 bytes in 0 blocks
==4075013==   total heap usage: 6,412 allocs, 6,412 frees, 524,127 bytes allocated
==4075013== 
==4075013== All heap blocks were freed -- no leaks are possible
==4075013== 
==4075013== For lists of detected and suppressed errors, rerun with: -s
==4075013== 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 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 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

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

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

==4075180== 
==4075180== HEAP SUMMARY:
==4075180==     in use at exit: 0 bytes in 0 blocks
==4075180==   total heap usage: 6,410 allocs, 6,410 frees, 523,885 bytes allocated
==4075180== 
==4075180== All heap blocks were freed -- no leaks are possible
==4075180== 
==4075180== For lists of detected and suppressed errors, rerun with: -s
==4075180== 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 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 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

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

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

==4075410== 
==4075410== HEAP SUMMARY:
==4075410==     in use at exit: 0 bytes in 0 blocks
==4075410==   total heap usage: 8,182 allocs, 8,182 frees, 3,869,814 bytes allocated
==4075410== 
==4075410== All heap blocks were freed -- no leaks are possible
==4075410== 
==4075410== For lists of detected and suppressed errors, rerun with: -s
==4075410== 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 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 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

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

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

==4075598== 
==4075598== HEAP SUMMARY:
==4075598==     in use at exit: 0 bytes in 0 blocks
==4075598==   total heap usage: 151,252 allocs, 151,252 frees, 72,288,949 bytes allocated
==4075598== 
==4075598== All heap blocks were freed -- no leaks are possible
==4075598== 
==4075598== For lists of detected and suppressed errors, rerun with: -s
==4075598== 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 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 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

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

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

==4075935== 
==4075935== HEAP SUMMARY:
==4075935==     in use at exit: 0 bytes in 0 blocks
==4075935==   total heap usage: 16,193 allocs, 16,193 frees, 3,029,809 bytes allocated
==4075935== 
==4075935== All heap blocks were freed -- no leaks are possible
==4075935== 
==4075935== For lists of detected and suppressed errors, rerun with: -s
==4075935== 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 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 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

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

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

==4076107== 
==4076107== HEAP SUMMARY:
==4076107==     in use at exit: 0 bytes in 0 blocks
==4076107==   total heap usage: 8,360 allocs, 8,360 frees, 4,378,560 bytes allocated
==4076107== 
==4076107== All heap blocks were freed -- no leaks are possible
==4076107== 
==4076107== For lists of detected and suppressed errors, rerun with: -s
==4076107== 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 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 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

==4076259== Memcheck, a memory error detector
==4076259== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4076259== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4076259== Command: ./tut_us_cities_snippet 1 null null live
==4076259== 
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==4076259== 
==4076259== HEAP SUMMARY:
==4076259==     in use at exit: 0 bytes in 0 blocks
==4076259==   total heap usage: 4,570 allocs, 4,570 frees, 542,692 bytes allocated
==4076259== 
==4076259== All heap blocks were freed -- no leaks are possible
==4076259== 
==4076259== For lists of detected and suppressed errors, rerun with: -s
==4076259== 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 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 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

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

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

==4076454== 
==4076454== HEAP SUMMARY:
==4076454==     in use at exit: 0 bytes in 0 blocks
==4076454==   total heap usage: 151,298 allocs, 151,298 frees, 75,239,160 bytes allocated
==4076454== 
==4076454== All heap blocks were freed -- no leaks are possible
==4076454== 
==4076454== For lists of detected and suppressed errors, rerun with: -s
==4076454== 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 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 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

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

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

==4076687== 
==4076687== HEAP SUMMARY:
==4076687==     in use at exit: 0 bytes in 0 blocks
==4076687==   total heap usage: 4,523 allocs, 4,523 frees, 457,468 bytes allocated
==4076687== 
==4076687== All heap blocks were freed -- no leaks are possible
==4076687== 
==4076687== For lists of detected and suppressed errors, rerun with: -s
==4076687== 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 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 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

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

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

==4076955== 
==4076955== HEAP SUMMARY:
==4076955==     in use at exit: 0 bytes in 0 blocks
==4076955==   total heap usage: 6,935 allocs, 6,935 frees, 1,129,100 bytes allocated
==4076955== 
==4076955== All heap blocks were freed -- no leaks are possible
==4076955== 
==4076955== For lists of detected and suppressed errors, rerun with: -s
==4076955== 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 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 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

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

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

==4077224== 
==4077224== HEAP SUMMARY:
==4077224==     in use at exit: 0 bytes in 0 blocks
==4077224==   total heap usage: 6,363 allocs, 6,363 frees, 519,479 bytes allocated
==4077224== 
==4077224== All heap blocks were freed -- no leaks are possible
==4077224== 
==4077224== For lists of detected and suppressed errors, rerun with: -s
==4077224== 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 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 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

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

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

==4077416== 
==4077416== HEAP SUMMARY:
==4077416==     in use at exit: 0 bytes in 0 blocks
==4077416==   total heap usage: 14,968 allocs, 14,968 frees, 2,756,792 bytes allocated
==4077416== 
==4077416== All heap blocks were freed -- no leaks are possible
==4077416== 
==4077416== For lists of detected and suppressed errors, rerun with: -s
==4077416== 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 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 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

==4077606== Memcheck, a memory error detector
==4077606== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4077606== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4077606== Command: ./us_cities_snippet 1 null null live
==4077606== 
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
==4077606== 
==4077606== HEAP SUMMARY:
==4077606==     in use at exit: 0 bytes in 0 blocks
==4077606==   total heap usage: 4,616 allocs, 4,616 frees, 568,913 bytes allocated
==4077606== 
==4077606== All heap blocks were freed -- no leaks are possible
==4077606== 
==4077606== For lists of detected and suppressed errors, rerun with: -s
==4077606== 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 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 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

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

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

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

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

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

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

==4077770== 
==4077770== HEAP SUMMARY:
==4077770==     in use at exit: 0 bytes in 0 blocks
==4077770==   total heap usage: 163,367 allocs, 163,367 frees, 78,797,122 bytes allocated
==4077770== 
==4077770== All heap blocks were freed -- no leaks are possible
==4077770== 
==4077770== For lists of detected and suppressed errors, rerun with: -s
==4077770== 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 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 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

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

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

==4077989== 
==4077989== HEAP SUMMARY:
==4077989==     in use at exit: 0 bytes in 0 blocks
==4077989==   total heap usage: 6,228 allocs, 6,228 frees, 495,767 bytes allocated
==4077989== 
==4077989== All heap blocks were freed -- no leaks are possible
==4077989== 
==4077989== For lists of detected and suppressed errors, rerun with: -s
==4077989== 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 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 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

==4078155== Memcheck, a memory error detector
==4078155== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==4078155== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==4078155== Command: ./wikidata_actor_snippet 1 null null live
==4078155== 
Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
Data Records in 1955: 5193
Actor-Movie Data:
	Movie: Q64110 "20,000 Leagues Under the Sea"
	Actor: Q45553 "Robert J. Wilke"
Actor-Movie Data:
	Movie: Q64110 "20,000 Leagues Under the Sea"
	Actor: Q78505 "Peter Lorre"
Actor-Movie Data:
	Movie: Q64110 "20,000 Leagues Under the Sea"
	Actor: Q104027 "Kirk Douglas"
==4078155== 
==4078155== HEAP SUMMARY:
==4078155==     in use at exit: 0 bytes in 0 blocks
==4078155==   total heap usage: 179,346 allocs, 179,346 frees, 25,698,434 bytes allocated
==4078155== 
==4078155== All heap blocks were freed -- no leaks are possible
==4078155== 
==4078155== For lists of detected and suppressed errors, rerun with: -s
==4078155== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

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 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 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

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

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

==4078560== 
==4078560== HEAP SUMMARY:
==4078560==     in use at exit: 0 bytes in 0 blocks
==4078560==   total heap usage: 6,942 allocs, 6,942 frees, 1,174,149 bytes allocated
==4078560== 
==4078560== All heap blocks were freed -- no leaks are possible
==4078560== 
==4078560== For lists of detected and suppressed errors, rerun with: -s
==4078560== 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 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 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

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

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

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