Running at Thu Jan 9 05:22:51 PM EST 2025
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3007122== Memcheck, a memory error detector
==3007122== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3007122== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3007122== Command: ./3d_game_test 1 null null live
==3007122==
[2025-01-09 17:22:58] [connect] Successful connection
[2025-01-09 17:22:58] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461378 101
sockopen on namespace /
Elevation URL:http://bridges-data-server-elevation.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://bridges-games.herokuapp.com/assignments/1000/bridges_testing
==3007122==
==3007122== HEAP SUMMARY:
==3007122== in use at exit: 159,085 bytes in 132 blocks
==3007122== total heap usage: 19,329 allocs, 19,197 frees, 3,766,187 bytes allocated
==3007122==
==3007122== 24 bytes in 1 blocks are still reachable in loss record 42 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x144190: 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)
==3007122== by 0x141D54: 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)
==3007122== by 0x13EB2F: 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)
==3007122== by 0x139C13: 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)
==3007122== by 0x163AC8: 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)
==3007122== by 0x162222: 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)
==3007122== by 0x16224C: 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)
==3007122== by 0x162276: 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)
==3007122== by 0x1622B6: 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)
==3007122== by 0x1622FC: 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)
==3007122== by 0x1601F3: 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)
==3007122==
==3007122== 24 bytes in 1 blocks are still reachable in loss record 46 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x145532: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007122== by 0x141A19: allocate (alloc_traits.h:482)
==3007122== by 0x141A19: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==3007122== by 0x13E5E3: 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)
==3007122== by 0x139779: 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)
==3007122== by 0x133DBF: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==3007122== by 0x12C182: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==3007122== by 0x12DD05: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==3007122== by 0x12E7FD: 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)
==3007122== by 0x12E9D1: 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)
==3007122== by 0x1192E2: main (3d_game_test.cpp:67)
==3007122==
==3007122== 48 bytes in 1 blocks are still reachable in loss record 62 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x4A8BDAB: 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)
==3007122== by 0x1354E0: 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)
==3007122== by 0x130EF6: 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)
==3007122== by 0x11F2D7: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==3007122== by 0x12DABB: 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)
==3007122== by 0x12E785: 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)
==3007122== by 0x12E9D1: 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)
==3007122== by 0x1192E2: main (3d_game_test.cpp:67)
==3007122==
==3007122== 56 bytes in 1 blocks are still reachable in loss record 70 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x148629: 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)
==3007122== by 0x1438CC: allocate (alloc_traits.h:482)
==3007122== by 0x1438CC: 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)
==3007122== by 0x1412DA: 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)
==3007122== by 0x13DB05: 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)
==3007122== by 0x138CBC: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==3007122== by 0x133372: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==3007122== by 0x12B3F3: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==3007122== by 0x12BCFB: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==3007122== by 0x134756: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==3007122== by 0x12DAEE: 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)
==3007122== by 0x12E785: 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)
==3007122==
==3007122== 63 bytes in 1 blocks are still reachable in loss record 71 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x4A8B70E: 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)
==3007122== by 0x4A8C82A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3007122== by 0x11F27E: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393)
==3007122== by 0x12DABB: 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)
==3007122== by 0x12E785: 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)
==3007122== by 0x12E9D1: 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)
==3007122== by 0x1192E2: main (3d_game_test.cpp:67)
==3007122==
==3007122== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==3007122== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x13D104: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==3007122== by 0x1385E3: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==3007122== by 0x132F76: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==3007122== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==3007122== by 0x12DA29: 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)
==3007122== by 0x12E785: 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)
==3007122== by 0x12E9D1: 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)
==3007122== by 0x1192E2: main (3d_game_test.cpp:67)
==3007122==
==3007122== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x1444D9: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007122== by 0x141FB9: allocate (alloc_traits.h:482)
==3007122== by 0x141FB9: 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)
==3007122== by 0x13EF3C: 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)
==3007122== by 0x13A51C: 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)
==3007122== by 0x1349F9: 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)
==3007122== by 0x12DDEC: 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)
==3007122== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==3007122== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==3007122== by 0x12EE10: Test3DAPI::initialize() (3d_game_test.cpp:48)
==3007122== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==3007122== by 0x11932F: main (3d_game_test.cpp:68)
==3007122==
==3007122== 160 bytes in 1 blocks are still reachable in loss record 97 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x12DB3C: 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)
==3007122== by 0x12E785: 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)
==3007122== by 0x12E9D1: 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)
==3007122== by 0x1192E2: main (3d_game_test.cpp:67)
==3007122==
==3007122== 168 bytes in 1 blocks are still reachable in loss record 99 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x144FA0: 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)
==3007122== by 0x1420C7: allocate (alloc_traits.h:482)
==3007122== by 0x1420C7: 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)
==3007122== by 0x14246A: 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)
==3007122== by 0x13F13D: 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)
==3007122== by 0x13A5DD: 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)
==3007122== by 0x1349F9: 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)
==3007122== by 0x12DDEC: 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)
==3007122== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==3007122== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==3007122== by 0x12EE10: Test3DAPI::initialize() (3d_game_test.cpp:48)
==3007122== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==3007122==
==3007122== 176 bytes in 1 blocks are still reachable in loss record 100 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x134734: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==3007122== by 0x12DAEE: 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)
==3007122== by 0x12E785: 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)
==3007122== by 0x12E9D1: 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)
==3007122== by 0x1192E2: main (3d_game_test.cpp:67)
==3007122==
==3007122== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==3007122== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x13D143: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==3007122== by 0x1385E3: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==3007122== by 0x132F76: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==3007122== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==3007122== by 0x12DA29: 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)
==3007122== by 0x12E785: 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)
==3007122== by 0x12E9D1: 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)
==3007122== by 0x1192E2: main (3d_game_test.cpp:67)
==3007122==
==3007122== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x143259: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007122== by 0x13C274: allocate (alloc_traits.h:482)
==3007122== by 0x13C274: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==3007122== by 0x13DA5E: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==3007122== by 0x138C3A: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==3007122== by 0x13323A: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==3007122== by 0x128CD7: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==3007122== by 0x128DFA: 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)
==3007122== by 0x14219E: 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)
==3007122== by 0x14219E: 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)
==3007122== by 0x14219E: 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)
==3007122== by 0x14246A: 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)
==3007122== by 0x13F13D: 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)
==3007122== by 0x13A5DD: 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)
==3007122==
==3007122== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==3007122== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007122== by 0x143259: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007122== by 0x13C274: allocate (alloc_traits.h:482)
==3007122== by 0x13C274: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==3007122== by 0x13DA5E: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==3007122== by 0x138C3A: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==3007122== by 0x13323A: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==3007122== by 0x128CF2: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==3007122== by 0x128DFA: 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)
==3007122== by 0x14219E: 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)
==3007122== by 0x14219E: 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)
==3007122== by 0x14219E: 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)
==3007122== by 0x14246A: 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)
==3007122== by 0x13F13D: 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)
==3007122== by 0x13A5DD: 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)
==3007122==
==3007122== LEAK SUMMARY:
==3007122== definitely lost: 0 bytes in 0 blocks
==3007122== indirectly lost: 0 bytes in 0 blocks
==3007122== possibly lost: 0 bytes in 0 blocks
==3007122== still reachable: 35,983 bytes in 22 blocks
==3007122== suppressed: 123,102 bytes in 110 blocks
==3007122==
==3007122== For lists of detected and suppressed errors, rerun with: -s
==3007122== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3007275== Memcheck, a memory error detector
==3007275== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3007275== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3007275== Command: ./3d_game_test2 1 null null live
==3007275==
[2025-01-09 17:23:06] [connect] Successful connection
[2025-01-09 17:23:07] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461385 101
sockopen on namespace /
Elevation URL:http://bridges-data-server-elevation.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://bridges-games.herokuapp.com/assignments/1001/bridges_testing
==3007275==
==3007275== HEAP SUMMARY:
==3007275== in use at exit: 158,893 bytes in 132 blocks
==3007275== total heap usage: 19,350 allocs, 19,218 frees, 3,767,484 bytes allocated
==3007275==
==3007275== 24 bytes in 1 blocks are still reachable in loss record 43 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x144312: 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)
==3007275== by 0x141ED6: 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)
==3007275== by 0x13ECB1: 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)
==3007275== by 0x139D95: 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)
==3007275== by 0x163C4A: 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)
==3007275== by 0x1623A4: 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)
==3007275== by 0x1623CE: 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)
==3007275== by 0x1623F8: 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)
==3007275== by 0x162438: 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)
==3007275== by 0x16247E: 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)
==3007275== by 0x160375: 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)
==3007275==
==3007275== 24 bytes in 1 blocks are still reachable in loss record 47 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x1456B4: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007275== by 0x141B9B: allocate (alloc_traits.h:482)
==3007275== by 0x141B9B: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==3007275== by 0x13E765: 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)
==3007275== by 0x1398FB: 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)
==3007275== by 0x133F41: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==3007275== by 0x12C182: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==3007275== by 0x12DD05: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==3007275== by 0x12E7FD: 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)
==3007275== by 0x12E9D1: 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)
==3007275== by 0x1192E2: main (3d_game_test2.cpp:69)
==3007275==
==3007275== 48 bytes in 1 blocks are still reachable in loss record 64 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x4A8BDAB: 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)
==3007275== by 0x135662: 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)
==3007275== by 0x131078: 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)
==3007275== by 0x11F2D7: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==3007275== by 0x12DABB: 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)
==3007275== by 0x12E785: 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)
==3007275== by 0x12E9D1: 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)
==3007275== by 0x1192E2: main (3d_game_test2.cpp:69)
==3007275==
==3007275== 56 bytes in 1 blocks are still reachable in loss record 72 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x1487AB: 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)
==3007275== by 0x143A4E: allocate (alloc_traits.h:482)
==3007275== by 0x143A4E: 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)
==3007275== by 0x14145C: 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)
==3007275== by 0x13DC87: 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)
==3007275== by 0x138E3E: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==3007275== by 0x1334F4: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==3007275== by 0x12B3F3: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==3007275== by 0x12BCFB: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==3007275== by 0x1348D8: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==3007275== by 0x12DAEE: 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)
==3007275== by 0x12E785: 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)
==3007275==
==3007275== 63 bytes in 1 blocks are still reachable in loss record 73 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x4A8B70E: 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)
==3007275== by 0x4A8C82A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3007275== by 0x11F27E: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393)
==3007275== by 0x12DABB: 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)
==3007275== by 0x12E785: 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)
==3007275== by 0x12E9D1: 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)
==3007275== by 0x1192E2: main (3d_game_test2.cpp:69)
==3007275==
==3007275== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==3007275== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x13D286: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==3007275== by 0x138765: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==3007275== by 0x1330F8: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==3007275== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==3007275== by 0x12DA29: 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)
==3007275== by 0x12E785: 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)
==3007275== by 0x12E9D1: 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)
==3007275== by 0x1192E2: main (3d_game_test2.cpp:69)
==3007275==
==3007275== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x14465B: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007275== by 0x14213B: allocate (alloc_traits.h:482)
==3007275== by 0x14213B: 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)
==3007275== by 0x13F0BE: 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)
==3007275== by 0x13A69E: 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)
==3007275== by 0x134B7B: 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)
==3007275== by 0x12DDEC: 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)
==3007275== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==3007275== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==3007275== by 0x12EE10: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==3007275== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==3007275== by 0x11932F: main (3d_game_test2.cpp:70)
==3007275==
==3007275== 105 bytes in 1 blocks are still reachable in loss record 95 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x1553A9: asio::detail::thread_info_base::allocate(asio::detail::thread_info_base*, unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1554C2: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1C3728: void* asio_handler_alloc_helpers::allocate<std::function<void ()> >(unsigned long, std::function<void ()>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1E43C7: void* asio::detail::asio_handler_allocate<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1E2B3D: void* asio_handler_alloc_helpers::allocate<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1E080D: asio::detail::hook_allocator<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >, asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > > >::allocate(unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1DD152: asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::ptr::allocate(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1D856B: void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1D3051: asio::async_result<std::decay<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1CE9CE: void asio::detail::asio_handler_invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275== by 0x1CA2F8: void asio_handler_invoke_helpers::invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running> >(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==3007275==
==3007275== 160 bytes in 1 blocks are still reachable in loss record 98 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x12DB3C: 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)
==3007275== by 0x12E785: 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)
==3007275== by 0x12E9D1: 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)
==3007275== by 0x1192E2: main (3d_game_test2.cpp:69)
==3007275==
==3007275== 168 bytes in 1 blocks are still reachable in loss record 100 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x145122: 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)
==3007275== by 0x142249: allocate (alloc_traits.h:482)
==3007275== by 0x142249: 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)
==3007275== by 0x1425EC: 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)
==3007275== by 0x13F2BF: 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)
==3007275== by 0x13A75F: 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)
==3007275== by 0x134B7B: 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)
==3007275== by 0x12DDEC: 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)
==3007275== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==3007275== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==3007275== by 0x12EE10: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==3007275== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==3007275==
==3007275== 176 bytes in 1 blocks are still reachable in loss record 101 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x1348B6: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==3007275== by 0x12DAEE: 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)
==3007275== by 0x12E785: 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)
==3007275== by 0x12E9D1: 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)
==3007275== by 0x1192E2: main (3d_game_test2.cpp:69)
==3007275==
==3007275== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==3007275== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x13D2C5: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==3007275== by 0x138765: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==3007275== by 0x1330F8: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==3007275== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==3007275== by 0x12DA29: 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)
==3007275== by 0x12E785: 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)
==3007275== by 0x12E9D1: 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)
==3007275== by 0x1192E2: main (3d_game_test2.cpp:69)
==3007275==
==3007275== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x1433DB: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007275== by 0x13C3F6: allocate (alloc_traits.h:482)
==3007275== by 0x13C3F6: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==3007275== by 0x13DBE0: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==3007275== by 0x138DBC: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==3007275== by 0x1333BC: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==3007275== by 0x128CD7: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==3007275== by 0x128DFA: 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)
==3007275== by 0x142320: 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)
==3007275== by 0x142320: 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)
==3007275== by 0x142320: 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)
==3007275== by 0x1425EC: 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)
==3007275== by 0x13F2BF: 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)
==3007275== by 0x13A75F: 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)
==3007275==
==3007275== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==3007275== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3007275== by 0x1433DB: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==3007275== by 0x13C3F6: allocate (alloc_traits.h:482)
==3007275== by 0x13C3F6: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==3007275== by 0x13DBE0: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==3007275== by 0x138DBC: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==3007275== by 0x1333BC: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==3007275== by 0x128CF2: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==3007275== by 0x128DFA: 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)
==3007275== by 0x142320: 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)
==3007275== by 0x142320: 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)
==3007275== by 0x142320: 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)
==3007275== by 0x1425EC: 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)
==3007275== by 0x13F2BF: 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)
==3007275== by 0x13A75F: 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)
==3007275==
==3007275== LEAK SUMMARY:
==3007275== definitely lost: 0 bytes in 0 blocks
==3007275== indirectly lost: 0 bytes in 0 blocks
==3007275== possibly lost: 0 bytes in 0 blocks
==3007275== still reachable: 36,088 bytes in 23 blocks
==3007275== suppressed: 122,805 bytes in 109 blocks
==3007275==
==3007275== For lists of detected and suppressed errors, rerun with: -s
==3007275== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3007362== Memcheck, a memory error detector
==3007362== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3007362== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3007362== Command: ./array1d 1 null null live
==3007362==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1002/bridges_testing
==3007362==
==3007362== HEAP SUMMARY:
==3007362== in use at exit: 0 bytes in 0 blocks
==3007362== total heap usage: 6,322 allocs, 6,322 frees, 494,472 bytes allocated
==3007362==
==3007362== All heap blocks were freed -- no leaks are possible
==3007362==
==3007362== For lists of detected and suppressed errors, rerun with: -s
==3007362== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3007448== Memcheck, a memory error detector
==3007448== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3007448== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3007448== Command: ./array2d 1 null null live
==3007448==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1003/bridges_testing
==3007448==
==3007448== HEAP SUMMARY:
==3007448== in use at exit: 0 bytes in 0 blocks
==3007448== total heap usage: 6,825 allocs, 6,825 frees, 564,826 bytes allocated
==3007448==
==3007448== All heap blocks were freed -- no leaks are possible
==3007448==
==3007448== For lists of detected and suppressed errors, rerun with: -s
==3007448== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3007528== Memcheck, a memory error detector
==3007528== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3007528== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3007528== Command: ./array3d 1 null null live
==3007528==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1004/bridges_testing
==3007528==
==3007528== HEAP SUMMARY:
==3007528== in use at exit: 0 bytes in 0 blocks
==3007528== total heap usage: 7,360 allocs, 7,360 frees, 644,943 bytes allocated
==3007528==
==3007528== All heap blocks were freed -- no leaks are possible
==3007528==
==3007528== For lists of detected and suppressed errors, rerun with: -s
==3007528== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3007804== Memcheck, a memory error detector
==3007804== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3007804== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3007804== Command: ./audio_clip 1 null null live
==3007804==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing
==3007804==
==3007804== HEAP SUMMARY:
==3007804== in use at exit: 0 bytes in 0 blocks
==3007804== total heap usage: 5,692 allocs, 5,692 frees, 49,464,809 bytes allocated
==3007804==
==3007804== All heap blocks were freed -- no leaks are possible
==3007804==
==3007804== For lists of detected and suppressed errors, rerun with: -s
==3007804== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3008029== Memcheck, a memory error detector
==3008029== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3008029== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3008029== Command: ./audio_clip_manipulation 1 null null live
==3008029==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1006/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1006/bridges_testing
==3008029==
==3008029== HEAP SUMMARY:
==3008029== in use at exit: 0 bytes in 0 blocks
==3008029== total heap usage: 4,722 allocs, 4,722 frees, 38,554,278 bytes allocated
==3008029==
==3008029== All heap blocks were freed -- no leaks are possible
==3008029==
==3008029== For lists of detected and suppressed errors, rerun with: -s
==3008029== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3008302== Memcheck, a memory error detector
==3008302== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3008302== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3008302== Command: ./avl 1 null null live
==3008302==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1007/bridges_testing
==3008302==
==3008302== HEAP SUMMARY:
==3008302== in use at exit: 0 bytes in 0 blocks
==3008302== total heap usage: 6,400 allocs, 6,400 frees, 511,179 bytes allocated
==3008302==
==3008302== All heap blocks were freed -- no leaks are possible
==3008302==
==3008302== For lists of detected and suppressed errors, rerun with: -s
==3008302== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3008387== Memcheck, a memory error detector
==3008387== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3008387== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3008387== Command: ./barchart 1 null null live
==3008387==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1008/bridges_testing
==3008387==
==3008387== HEAP SUMMARY:
==3008387== in use at exit: 0 bytes in 0 blocks
==3008387== total heap usage: 4,561 allocs, 4,561 frees, 440,123 bytes allocated
==3008387==
==3008387== All heap blocks were freed -- no leaks are possible
==3008387==
==3008387== For lists of detected and suppressed errors, rerun with: -s
==3008387== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3008804== Memcheck, a memory error detector
==3008804== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3008804== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3008804== Command: ./bintree 1 null null live
==3008804==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1009/bridges_testing
==3008804==
==3008804== HEAP SUMMARY:
==3008804== in use at exit: 0 bytes in 0 blocks
==3008804== total heap usage: 6,758 allocs, 6,758 frees, 584,197 bytes allocated
==3008804==
==3008804== All heap blocks were freed -- no leaks are possible
==3008804==
==3008804== For lists of detected and suppressed errors, rerun with: -s
==3008804== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3008941== Memcheck, a memory error detector
==3008941== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3008941== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3008941== Command: ./bst_eq 1 null null live
==3008941==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1010/bridges_testing
==3008941==
==3008941== HEAP SUMMARY:
==3008941== in use at exit: 0 bytes in 0 blocks
==3008941== total heap usage: 7,990 allocs, 7,990 frees, 1,039,825 bytes allocated
==3008941==
==3008941== All heap blocks were freed -- no leaks are possible
==3008941==
==3008941== For lists of detected and suppressed errors, rerun with: -s
==3008941== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3009040== Memcheck, a memory error detector
==3009040== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3009040== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3009040== Command: ./cancer_snippet 1 null null live
==3009040==
16512
Incident 0:
Type: Mortality
Year: 2000
Population: 2302835
Race: All Races
Gender:
CrudeRate: 192.2(more rate information available)
Location: 32.799, -86.8073
Count: 4425
==3009040==
==3009040== HEAP SUMMARY:
==3009040== in use at exit: 0 bytes in 0 blocks
==3009040== total heap usage: 4,652 allocs, 4,652 frees, 40,843,150 bytes allocated
==3009040==
==3009040== All heap blocks were freed -- no leaks are possible
==3009040==
==3009040== For lists of detected and suppressed errors, rerun with: -s
==3009040== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3009617== Memcheck, a memory error detector
==3009617== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3009617== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3009617== Command: ./circ_dllist 1 null null live
==3009617==
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://bridges-cs.herokuapp.com/assignments/1012/bridges_testing
==3009617==
==3009617== HEAP SUMMARY:
==3009617== in use at exit: 0 bytes in 0 blocks
==3009617== total heap usage: 6,463 allocs, 6,463 frees, 510,624 bytes allocated
==3009617==
==3009617== All heap blocks were freed -- no leaks are possible
==3009617==
==3009617== For lists of detected and suppressed errors, rerun with: -s
==3009617== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3009924== Memcheck, a memory error detector
==3009924== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3009924== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3009924== Command: ./circ_sllist 1 null null live
==3009924==
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://bridges-cs.herokuapp.com/assignments/1013/bridges_testing
==3009924==
==3009924== HEAP SUMMARY:
==3009924== in use at exit: 0 bytes in 0 blocks
==3009924== total heap usage: 6,365 allocs, 6,365 frees, 497,406 bytes allocated
==3009924==
==3009924== All heap blocks were freed -- no leaks are possible
==3009924==
==3009924== For lists of detected and suppressed errors, rerun with: -s
==3009924== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3010201== Memcheck, a memory error detector
==3010201== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3010201== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3010201== Command: ./color_grid 1 null null live
==3010201==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1014/bridges_testing
==3010201==
==3010201== HEAP SUMMARY:
==3010201== in use at exit: 0 bytes in 0 blocks
==3010201== total heap usage: 6,243 allocs, 6,243 frees, 675,231 bytes allocated
==3010201==
==3010201== All heap blocks were freed -- no leaks are possible
==3010201==
==3010201== For lists of detected and suppressed errors, rerun with: -s
==3010201== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3010539== Memcheck, a memory error detector
==3010539== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3010539== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3010539== Command: ./color_grid_rle_edgecase 1 null null live
==3010539==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1015/bridges_testing
==3010539==
==3010539== HEAP SUMMARY:
==3010539== in use at exit: 0 bytes in 0 blocks
==3010539== total heap usage: 6,264 allocs, 6,264 frees, 735,762 bytes allocated
==3010539==
==3010539== All heap blocks were freed -- no leaks are possible
==3010539==
==3010539== For lists of detected and suppressed errors, rerun with: -s
==3010539== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3010885== Memcheck, a memory error detector
==3010885== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3010885== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3010885== Command: ./display_game 1 null null live
==3010885==
[2025-01-09 17:25:01] [connect] Successful connection
[2025-01-09 17:25:02] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461501 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1016/bridges_testing
[2025-01-09 17:25:03] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==3010885==
==3010885== HEAP SUMMARY:
==3010885== in use at exit: 0 bytes in 0 blocks
==3010885== total heap usage: 6,125 allocs, 6,125 frees, 1,840,810 bytes allocated
==3010885==
==3010885== All heap blocks were freed -- no leaks are possible
==3010885==
==3010885== For lists of detected and suppressed errors, rerun with: -s
==3010885== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3011221== Memcheck, a memory error detector
==3011221== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3011221== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3011221== Command: ./dllist 1 null null live
==3011221==
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://bridges-cs.herokuapp.com/assignments/1017/bridges_testing
==3011221==
==3011221== HEAP SUMMARY:
==3011221== in use at exit: 0 bytes in 0 blocks
==3011221== total heap usage: 6,422 allocs, 6,422 frees, 505,894 bytes allocated
==3011221==
==3011221== All heap blocks were freed -- no leaks are possible
==3011221==
==3011221== For lists of detected and suppressed errors, rerun with: -s
==3011221== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3011354== Memcheck, a memory error detector
==3011354== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3011354== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3011354== Command: ./elevation_snippet 1 null null live
==3011354==
Elevation URL:http://bridges-data-server-elevation.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
==3011354==
==3011354== HEAP SUMMARY:
==3011354== in use at exit: 0 bytes in 0 blocks
==3011354== total heap usage: 4,626 allocs, 4,626 frees, 752,857 bytes allocated
==3011354==
==3011354== All heap blocks were freed -- no leaks are possible
==3011354==
==3011354== For lists of detected and suppressed errors, rerun with: -s
==3011354== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3011581== Memcheck, a memory error detector
==3011581== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3011581== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3011581== Command: ./eq_snippet 1 null null live
==3011581==
Earthquake 0:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 1:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 2:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 3:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 4:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 5:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 6:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 7:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 8:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
Earthquake 9:
Magnitude:2.4
Date: Jan. 9 2025 22:6:56
Location: 23 km NNE of Yerington, Nevada
Lat/Long:39.1728,-119.031
==3011581==
==3011581== HEAP SUMMARY:
==3011581== in use at exit: 0 bytes in 0 blocks
==3011581== total heap usage: 5,077 allocs, 5,077 frees, 677,253 bytes allocated
==3011581==
==3011581== All heap blocks were freed -- no leaks are possible
==3011581==
==3011581== For lists of detected and suppressed errors, rerun with: -s
==3011581== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3011734== Memcheck, a memory error detector
==3011734== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3011734== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3011734== Command: ./face_shp_coll 1 null null live
==3011734==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1020/bridges_testing
==3011734==
==3011734== HEAP SUMMARY:
==3011734== in use at exit: 0 bytes in 0 blocks
==3011734== total heap usage: 6,411 allocs, 6,411 frees, 502,268 bytes allocated
==3011734==
==3011734== All heap blocks were freed -- no leaks are possible
==3011734==
==3011734== For lists of detected and suppressed errors, rerun with: -s
==3011734== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3011847== Memcheck, a memory error detector
==3011847== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3011847== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3011847== Command: ./game_size_test 1 null null live
==3011847==
[2025-01-09 17:25:31] [connect] Successful connection
[2025-01-09 17:25:31] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461531 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1021/bridges_testing
[2025-01-09 17:25:33] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==3011847==
==3011847== HEAP SUMMARY:
==3011847== in use at exit: 0 bytes in 0 blocks
==3011847== total heap usage: 6,193 allocs, 6,193 frees, 1,950,719 bytes allocated
==3011847==
==3011847== All heap blocks were freed -- no leaks are possible
==3011847==
==3011847== For lists of detected and suppressed errors, rerun with: -s
==3011847== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3012149== Memcheck, a memory error detector
==3012149== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3012149== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3012149== Command: ./game_snippet 1 null null live
==3012149==
Game 0:
Title: Outlast: Whistleblower
Platform Type: PC
Rating: 6.4
Genres: Action,
Adventure,
==3012149==
==3012149== HEAP SUMMARY:
==3012149== in use at exit: 0 bytes in 0 blocks
==3012149== total heap usage: 66,822 allocs, 66,822 frees, 16,669,028 bytes allocated
==3012149==
==3012149== All heap blocks were freed -- no leaks are possible
==3012149==
==3012149== For lists of detected and suppressed errors, rerun with: -s
==3012149== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3012634== Memcheck, a memory error detector
==3012634== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3012634== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3012634== Command: ./graph_alist 1 null null live
==3012634==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1023/bridges_testing
==3012634==
==3012634== HEAP SUMMARY:
==3012634== in use at exit: 0 bytes in 0 blocks
==3012634== total heap usage: 16,700 allocs, 16,700 frees, 2,371,155 bytes allocated
==3012634==
==3012634== All heap blocks were freed -- no leaks are possible
==3012634==
==3012634== For lists of detected and suppressed errors, rerun with: -s
==3012634== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3013018== Memcheck, a memory error detector
==3013018== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3013018== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3013018== Command: ./graph_alist_empty 1 null null live
==3013018==
==3013018==
==3013018== HEAP SUMMARY:
==3013018== in use at exit: 0 bytes in 0 blocks
==3013018== total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
==3013018==
==3013018== All heap blocks were freed -- no leaks are possible
==3013018==
==3013018== For lists of detected and suppressed errors, rerun with: -s
==3013018== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3013131== Memcheck, a memory error detector
==3013131== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3013131== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3013131== Command: ./graph_amatrix 1 null null live
==3013131==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1025/bridges_testing
==3013131==
==3013131== HEAP SUMMARY:
==3013131== in use at exit: 0 bytes in 0 blocks
==3013131== total heap usage: 18,321 allocs, 18,321 frees, 2,437,723 bytes allocated
==3013131==
==3013131== All heap blocks were freed -- no leaks are possible
==3013131==
==3013131== For lists of detected and suppressed errors, rerun with: -s
==3013131== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3013341== Memcheck, a memory error detector
==3013341== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3013341== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3013341== Command: ./graph_map_test 1 null null live
==3013341==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
==3013341==
==3013341== HEAP SUMMARY:
==3013341== in use at exit: 0 bytes in 0 blocks
==3013341== total heap usage: 17,485 allocs, 17,485 frees, 2,200,557 bytes allocated
==3013341==
==3013341== All heap blocks were freed -- no leaks are possible
==3013341==
==3013341== For lists of detected and suppressed errors, rerun with: -s
==3013341== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3013547== Memcheck, a memory error detector
==3013547== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3013547== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3013547== Command: ./gutenberg_snippet 1 null null live
==3013547==
terminate called after throwing an instance of 'bridges::HTTPException'
what(): HTTPException raised when hitting http://bridges-data-server-gutenberg.bridgesuncc.org//meta?id=2701
HTTP code: 502
HTTP/1.1 502 Bad Gateway
Server: nginx/1.18.0 (Ubuntu)
Date: Thu, 09 Jan 2025 22:26:17 GMT
Content-Type: text/html
Content-Length: 166
Connection: keep-alive
<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.18.0 (Ubuntu)</center>
</body>
</html>
==3013547==
==3013547== Process terminating with default action of signal 6 (SIGABRT)
==3013547== at 0x4C6FB1C: __pthread_kill_implementation (pthread_kill.c:44)
==3013547== by 0x4C6FB1C: __pthread_kill_internal (pthread_kill.c:78)
==3013547== by 0x4C6FB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==3013547== by 0x4C1626D: raise (raise.c:26)
==3013547== by 0x4BF98FE: abort (abort.c:79)
==3013547== by 0x49C8FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x49DE0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x49C8A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x49DE390: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x11044B: 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:164)
==3013547== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== HEAP SUMMARY:
==3013547== in use at exit: 257,989 bytes in 2,773 blocks
==3013547== total heap usage: 4,434 allocs, 1,661 frees, 419,922 bytes allocated
==3013547==
==3013547== 7 bytes in 1 blocks are still reachable in loss record 6 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 8 bytes in 1 blocks are still reachable in loss record 10 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 9 bytes in 1 blocks are still reachable in loss record 14 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 10 bytes in 1 blocks are still reachable in loss record 15 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 12 bytes in 1 blocks are still reachable in loss record 18 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 12 bytes in 1 blocks are still reachable in loss record 19 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 13 bytes in 1 blocks are still reachable in loss record 20 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 16 bytes in 1 blocks are still reachable in loss record 28 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A1E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 18 bytes in 1 blocks are still reachable in loss record 31 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52876B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 19 bytes in 1 blocks are still reachable in loss record 32 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528767F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 24 bytes in 1 blocks are still reachable in loss record 490 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528767F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 24 bytes in 1 blocks are still reachable in loss record 491 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52876B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 25 bytes in 1 blocks are still reachable in loss record 493 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8E95A: 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)
==3013547== by 0x11C073: void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const* const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const* const&) (stl_construct.h:119)
==3013547== by 0x11BABA: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
==3013547== by 0x11B29B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
==3013547== by 0x11A948: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
==3013547== by 0x11944A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (stl_uninitialized.h:373)
==3013547== by 0x117D49: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1695)
==3013547== by 0x1163AC: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==3013547== by 0x113710: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 516 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8E95A: 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)
==3013547== by 0x110AE8: 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:138)
==3013547== by 0x10CD07: main (gutenberg_snippet.cpp:17)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 517 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x11B141: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3013547== by 0x119102: allocate (alloc_traits.h:482)
==3013547== by 0x119102: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==3013547== by 0x117D02: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==3013547== by 0x1163AC: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==3013547== by 0x113710: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 518 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A06DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 519 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A06EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 520 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5288136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 521 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 522 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A08BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 523 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A1EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 524 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A25D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 32 bytes in 1 blocks are still reachable in loss record 526 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C40DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 40 bytes in 1 blocks are still reachable in loss record 542 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x1162B4: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
==3013547== by 0x113697: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:803)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 45 bytes in 1 blocks are still reachable in loss record 547 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8BDAB: 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)
==3013547== by 0x1173EC: 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)
==3013547== by 0x115FF4: 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)
==3013547== by 0x11122F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==3013547== by 0x10CD9E: main (gutenberg_snippet.cpp:19)
==3013547==
==3013547== 46 bytes in 1 blocks are still reachable in loss record 548 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8B63F: 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)
==3013547== by 0x4A8BB24: 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)
==3013547== by 0x1110D9: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322)
==3013547== by 0x10CE06: main (gutenberg_snippet.cpp:23)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 554 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A0601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 555 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 556 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 557 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 558 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 559 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 560 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 48 bytes in 1 blocks are still reachable in loss record 561 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 56 bytes in 1 blocks are still reachable in loss record 565 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5264E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5264FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5265301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51870FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A165C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 56 bytes in 1 blocks are still reachable in loss record 566 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 56 bytes in 1 blocks are still reachable in loss record 567 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 56 bytes in 1 blocks are still reachable in loss record 568 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 56 bytes in 1 blocks are still reachable in loss record 569 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5288143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 56 bytes in 1 blocks are still reachable in loss record 570 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A1EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 56 bytes in 1 blocks are still reachable in loss record 572 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 61 bytes in 1 blocks are still reachable in loss record 574 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8B70E: 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)
==3013547== by 0x4A8D04F: 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)
==3013547== by 0x111741: bridges::SimpleCache::SimpleCache() (Cache.h:133)
==3013547== by 0x1120A3: bridges::lruCache::lruCache(int) (Cache.h:212)
==3013547== by 0x112CF9: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==3013547== by 0x10CE3E: main (gutenberg_snippet.cpp:26)
==3013547==
==3013547== 65 bytes in 1 blocks are still reachable in loss record 578 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8E95A: 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)
==3013547== by 0x10E93A: __static_initialization_and_destruction_0() (base64.h:50)
==3013547== by 0x10EB99: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
==3013547== by 0x4BFB303: call_init (libc-start.c:145)
==3013547== by 0x4BFB303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==3013547== by 0x10CB74: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet)
==3013547==
==3013547== 67 bytes in 1 blocks are possibly lost in loss record 580 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x10F4AA: 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> >) (ServerComm.h:28)
==3013547== by 0x1103EE: 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:164)
==3013547== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 72 bytes in 1 blocks are still reachable in loss record 581 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5264E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5264FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5265301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51870FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A165C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 72 bytes in 1 blocks are still reachable in loss record 582 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5288164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 72 bytes in 1 blocks are still reachable in loss record 583 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5288178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 72 bytes in 1 blocks are still reachable in loss record 585 of 674
==3013547== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x52CBA71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 107 bytes in 1 blocks are still reachable in loss record 598 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8B70E: 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)
==3013547== by 0x4A8D04F: 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)
==3013547== by 0x11595B: 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)
==3013547== by 0x113635: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:800)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 128 bytes in 1 blocks are still reachable in loss record 602 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519C5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5288164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 128 bytes in 1 blocks are still reachable in loss record 603 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519C5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5288178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 135 bytes in 6 blocks are still reachable in loss record 605 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 144 bytes in 6 blocks are still reachable in loss record 606 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547==
==3013547== 167 bytes in 1 blocks are possibly lost in loss record 608 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x10F4D9: 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> >) (ServerComm.h:28)
==3013547== by 0x1103EE: 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:164)
==3013547== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 167 bytes in 1 blocks are possibly lost in loss record 609 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x10F4F6: 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> >) (ServerComm.h:28)
==3013547== by 0x1103EE: 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:164)
==3013547== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 272 bytes in 1 blocks are possibly lost in loss record 620 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x49DCD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==3013547== by 0x110370: 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:164)
==3013547== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 801 bytes in 1 blocks are still reachable in loss record 642 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4A8B70E: 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)
==3013547== by 0x4A8D04F: 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)
==3013547== by 0x115BEB: 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)
==3013547== by 0x10F640: 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> >) (ServerComm.h:31)
==3013547== by 0x1103EE: 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:164)
==3013547== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==3013547== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==3013547==
==3013547== 1,064 bytes in 19 blocks are still reachable in loss record 655 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116)
==3013547== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3013547==
==3013547== 1,600 bytes in 1 blocks are still reachable in loss record 658 of 674
==3013547== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x11B141: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3013547== by 0x119102: allocate (alloc_traits.h:482)
==3013547== by 0x119102: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==3013547== by 0x117D02: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==3013547== by 0x1163AC: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==3013547== by 0x112D63: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==3013547== by 0x10CE3E: main (gutenberg_snippet.cpp:26)
==3013547==
==3013547== 4,096 bytes in 1 blocks are still reachable in loss record 668 of 674
==3013547== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3013547== by 0x4C561A4: _IO_file_doallocate (filedoalloc.c:101)
==3013547== by 0x4C66513: _IO_doallocbuf (genops.c:347)
==3013547== by 0x4C63F7F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
==3013547== by 0x4C64A9E: _IO_new_file_xsputn (fileops.c:1244)
==3013547== by 0x4C64A9E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
==3013547== by 0x4C57A01: fwrite (iofwrite.c:39)
==3013547== by 0x4A79DC3: 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)
==3013547== by 0x4A7A13B: 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)
==3013547== by 0x10CE57: main (gutenberg_snippet.cpp:28)
==3013547==
==3013547== LEAK SUMMARY:
==3013547== definitely lost: 0 bytes in 0 blocks
==3013547== indirectly lost: 0 bytes in 0 blocks
==3013547== possibly lost: 673 bytes in 4 blocks
==3013547== still reachable: 10,041 bytes in 84 blocks
==3013547== suppressed: 247,275 bytes in 2,685 blocks
==3013547==
==3013547== For lists of detected and suppressed errors, rerun with: -s
==3013547== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3013897== Memcheck, a memory error detector
==3013897== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3013897== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3013897== Command: ./imdb_snippet 1 null null live
==3013897==
Actor-Movie Data:
Actor: Kevin_Bacon_(I)
Movie: He_Said,_She_Said_(1991)
==3013897==
==3013897== HEAP SUMMARY:
==3013897== in use at exit: 0 bytes in 0 blocks
==3013897== total heap usage: 9,425 allocs, 9,425 frees, 1,786,941 bytes allocated
==3013897==
==3013897== All heap blocks were freed -- no leaks are possible
==3013897==
==3013897== For lists of detected and suppressed errors, rerun with: -s
==3013897== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3014186== Memcheck, a memory error detector
==3014186== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3014186== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3014186== Command: ./input_game 1 null null live
==3014186==
[2025-01-09 17:26:25] [connect] Successful connection
[2025-01-09 17:26:26] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461585 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1029/bridges_testing
[2025-01-09 17:26:27] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==3014186==
==3014186== HEAP SUMMARY:
==3014186== in use at exit: 0 bytes in 0 blocks
==3014186== total heap usage: 6,125 allocs, 6,125 frees, 1,840,774 bytes allocated
==3014186==
==3014186== All heap blocks were freed -- no leaks are possible
==3014186==
==3014186== For lists of detected and suppressed errors, rerun with: -s
==3014186== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3014475== Memcheck, a memory error detector
==3014475== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3014475== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3014475== Command: ./kdt 1 null null live
==3014475==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1030/bridges_testing
==3014475==
==3014475== HEAP SUMMARY:
==3014475== in use at exit: 0 bytes in 0 blocks
==3014475== total heap usage: 6,482 allocs, 6,482 frees, 521,142 bytes allocated
==3014475==
==3014475== All heap blocks were freed -- no leaks are possible
==3014475==
==3014475== For lists of detected and suppressed errors, rerun with: -s
==3014475== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3014621== Memcheck, a memory error detector
==3014621== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3014621== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3014621== Command: ./linechart 1 null null live
==3014621==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
==3014621==
==3014621== HEAP SUMMARY:
==3014621== in use at exit: 0 bytes in 0 blocks
==3014621== total heap usage: 5,349 allocs, 5,349 frees, 824,604 bytes allocated
==3014621==
==3014621== All heap blocks were freed -- no leaks are possible
==3014621==
==3014621== For lists of detected and suppressed errors, rerun with: -s
==3014621== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3014783== Memcheck, a memory error detector
==3014783== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3014783== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3014783== Command: ./minimal_game 1 null null live
==3014783==
[2025-01-09 17:26:43] [connect] Successful connection
[2025-01-09 17:26:43] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461603 101
Setting framelimit to 10
sockopen on namespace /
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1032/bridges_testing
[2025-01-09 17:26:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==3014783==
==3014783== HEAP SUMMARY:
==3014783== in use at exit: 0 bytes in 0 blocks
==3014783== total heap usage: 6,127 allocs, 6,127 frees, 1,841,196 bytes allocated
==3014783==
==3014783== All heap blocks were freed -- no leaks are possible
==3014783==
==3014783== For lists of detected and suppressed errors, rerun with: -s
==3014783== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3015071== Memcheck, a memory error detector
==3015071== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3015071== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3015071== Command: ./mixed_assignments 1 null null live
==3015071==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
==3015071==
==3015071== HEAP SUMMARY:
==3015071== in use at exit: 0 bytes in 0 blocks
==3015071== total heap usage: 7,523 allocs, 7,523 frees, 1,038,182 bytes allocated
==3015071==
==3015071== All heap blocks were freed -- no leaks are possible
==3015071==
==3015071== For lists of detected and suppressed errors, rerun with: -s
==3015071== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3015268== Memcheck, a memory error detector
==3015268== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3015268== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3015268== Command: ./mllist 1 null null live
==3015268==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
==3015268==
==3015268== HEAP SUMMARY:
==3015268== in use at exit: 0 bytes in 0 blocks
==3015268== total heap usage: 6,617 allocs, 6,617 frees, 530,787 bytes allocated
==3015268==
==3015268== All heap blocks were freed -- no leaks are possible
==3015268==
==3015268== For lists of detected and suppressed errors, rerun with: -s
==3015268== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3015462== Memcheck, a memory error detector
==3015462== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3015462== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3015462== Command: ./non_blocking_game_fire 1 null null live
==3015462==
[2025-01-09 17:27:06] [connect] Successful connection
[2025-01-09 17:27:07] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461626 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1035/bridges_testing
[2025-01-09 17:27:08] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==3015462==
==3015462== HEAP SUMMARY:
==3015462== in use at exit: 0 bytes in 0 blocks
==3015462== total heap usage: 5,852 allocs, 5,852 frees, 1,738,089 bytes allocated
==3015462==
==3015462== All heap blocks were freed -- no leaks are possible
==3015462==
==3015462== For lists of detected and suppressed errors, rerun with: -s
==3015462== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3015675== Memcheck, a memory error detector
==3015675== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3015675== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3015675== Command: ./non_blocking_game_state 1 null null live
==3015675==
[2025-01-09 17:27:17] [connect] Successful connection
[2025-01-09 17:27:18] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1736461637 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1036/bridges_testing
[2025-01-09 17:27:19] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==3015675==
==3015675== HEAP SUMMARY:
==3015675== in use at exit: 0 bytes in 0 blocks
==3015675== total heap usage: 6,002 allocs, 6,002 frees, 1,758,284 bytes allocated
==3015675==
==3015675== All heap blocks were freed -- no leaks are possible
==3015675==
==3015675== For lists of detected and suppressed errors, rerun with: -s
==3015675== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3015943== Memcheck, a memory error detector
==3015943== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3015943== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3015943== Command: ./osm 1 null null live
==3015943==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
osm: /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:1746: double rapidjson::GenericValue<Encoding, Allocator>::GetDouble() const [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]: Assertion `IsNumber()' failed.
==3015943==
==3015943== Process terminating with default action of signal 6 (SIGABRT)
==3015943== at 0x4D58B1C: __pthread_kill_implementation (pthread_kill.c:44)
==3015943== by 0x4D58B1C: __pthread_kill_internal (pthread_kill.c:78)
==3015943== by 0x4D58B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==3015943== by 0x4CFF26D: raise (raise.c:26)
==3015943== by 0x4CE28FE: abort (abort.c:79)
==3015943== by 0x4CE281A: __assert_fail_base.cold (assert.c:94)
==3015943== by 0x4CF5506: __assert_fail (assert.c:103)
==3015943== by 0x12A3B5: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::GetDouble() const (document.h:1746)
==3015943== by 0x123FD1: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:973)
==3015943== by 0x124891: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1032)
==3015943== by 0x110702: main (osm.cpp:33)
==3015943==
==3015943== HEAP SUMMARY:
==3015943== in use at exit: 301,581 bytes in 2,711 blocks
==3015943== total heap usage: 4,571 allocs, 1,860 frees, 604,915 bytes allocated
==3015943==
==3015943== 1 bytes in 1 blocks are still reachable in loss record 1 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x161780: void rapidjson::internal::Stack<rapidjson::CrtAllocator>::Expand<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > >(unsigned long) (stack.h:188)
==3015943== by 0x15A4FC: void rapidjson::internal::Stack<rapidjson::CrtAllocator>::Reserve<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > >(unsigned long) (stack.h:119)
==3015943== by 0x153220: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >* rapidjson::internal::Stack<rapidjson::CrtAllocator>::Push<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > >(unsigned long) (stack.h:124)
==3015943== by 0x14C4B8: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::StartObject() (document.h:2461)
==3015943== by 0x14572F: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:742)
==3015943== by 0x140961: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3015943== by 0x13C5E3: rapidjson::ParseResult rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:573)
==3015943== by 0x137577: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::ParseStream<0u, rapidjson::UTF8<char>, rapidjson::GenericStringStream<rapidjson::UTF8<char> > >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&) (document.h:2263)
==3015943== by 0x132854: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::UTF8<char> >(rapidjson::UTF8<char>::Ch const*) (document.h:2328)
==3015943== by 0x12E7AE: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse<0u>(char const*) (document.h:2337)
==3015943== by 0x12A1C6: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse(char const*) (document.h:2344)
==3015943==
==3015943== 1 bytes in 1 blocks are still reachable in loss record 2 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x13A356: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::AddChunk(unsigned long) (allocators.h:252)
==3015943== by 0x135854: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::Malloc(unsigned long) (allocators.h:195)
==3015943== by 0x15334F: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::SetObjectRaw(rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >*, unsigned int, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&) (document.h:2050)
==3015943== by 0x14C581: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::EndObject(unsigned int) (document.h:2467)
==3015943== by 0x145B4C: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:786)
==3015943== by 0x140961: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3015943== by 0x145A7F: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:770)
==3015943== by 0x140961: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3015943== by 0x13C5E3: rapidjson::ParseResult rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:573)
==3015943== by 0x137577: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::ParseStream<0u, rapidjson::UTF8<char>, rapidjson::GenericStringStream<rapidjson::UTF8<char> > >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&) (document.h:2263)
==3015943== by 0x132854: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::UTF8<char> >(rapidjson::UTF8<char>::Ch const*) (document.h:2328)
==3015943==
==3015943== 7 bytes in 1 blocks are still reachable in loss record 3 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 8 bytes in 1 blocks are still reachable in loss record 6 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 9 bytes in 1 blocks are still reachable in loss record 8 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 10 bytes in 1 blocks are still reachable in loss record 9 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 12 bytes in 1 blocks are still reachable in loss record 11 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 12 bytes in 1 blocks are still reachable in loss record 12 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 13 bytes in 1 blocks are still reachable in loss record 13 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 16 bytes in 1 blocks are still reachable in loss record 15 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528AE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528B556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 18 bytes in 1 blocks are still reachable in loss record 17 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x5370EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53706B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 19 bytes in 1 blocks are still reachable in loss record 18 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x5370EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537067F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 24 bytes in 1 blocks are still reachable in loss record 476 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x5285925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5370EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537067F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 24 bytes in 1 blocks are still reachable in loss record 477 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x5285925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5370EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53706B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 31 bytes in 1 blocks are still reachable in loss record 478 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8B63F: 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)
==3015943== by 0x4A8BB24: 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)
==3015943== by 0x11D31F: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322)
==3015943== by 0x1105D8: main (osm.cpp:24)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 501 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8E95A: 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)
==3015943== by 0x11CCBC: 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:138)
==3015943== by 0x1104D9: main (osm.cpp:19)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 502 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52896DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 503 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B4B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52896EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 504 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5371136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 505 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52866C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 506 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B4B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52898BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52866C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 507 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528AEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528B556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 508 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B4B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528B5D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 32 bytes in 1 blocks are still reachable in loss record 510 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 40 bytes in 1 blocks are still reachable in loss record 519 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x12829E: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
==3015943== by 0x123C12: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:928)
==3015943== by 0x124891: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1032)
==3015943== by 0x110702: main (osm.cpp:33)
==3015943==
==3015943== 45 bytes in 1 blocks are still reachable in loss record 520 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8BDAB: 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)
==3015943== by 0x12B342: 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)
==3015943== by 0x127F5B: 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)
==3015943== by 0x11D4DB: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==3015943== by 0x110570: main (osm.cpp:22)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 521 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x5289601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 522 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 523 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 524 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 525 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 526 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 527 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 48 bytes in 1 blocks are still reachable in loss record 528 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 54 bytes in 1 blocks are still reachable in loss record 529 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8B63F: 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)
==3015943== by 0x4A8BB24: 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)
==3015943== by 0x11D364: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:337)
==3015943== by 0x110640: main (osm.cpp:25)
==3015943==
==3015943== 56 bytes in 1 blocks are still reachable in loss record 532 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x534DE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x534DFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x534E301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52700FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52448C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 56 bytes in 1 blocks are still reachable in loss record 533 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52864BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 56 bytes in 1 blocks are still reachable in loss record 534 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52864CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 56 bytes in 1 blocks are still reachable in loss record 535 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 56 bytes in 1 blocks are still reachable in loss record 536 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5371143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 56 bytes in 1 blocks are still reachable in loss record 537 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528AEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528B556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 56 bytes in 1 blocks are still reachable in loss record 539 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 61 bytes in 1 blocks are still reachable in loss record 541 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8B70E: 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)
==3015943== by 0x4A8D04F: 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)
==3015943== by 0x12244D: bridges::SimpleCache::SimpleCache() (Cache.h:133)
==3015943== by 0x122DAF: bridges::lruCache::lruCache(int) (Cache.h:212)
==3015943== by 0x123979: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==3015943== by 0x110673: main (osm.cpp:30)
==3015943==
==3015943== 65 bytes in 1 blocks are still reachable in loss record 542 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8E95A: 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)
==3015943== by 0x110DFF: __static_initialization_and_destruction_0() (base64.h:50)
==3015943== by 0x11105E: _GLOBAL__sub_I_main (osm.cpp:50)
==3015943== by 0x4CE4303: call_init (libc-start.c:145)
==3015943== by 0x4CE4303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==3015943== by 0x110344: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm)
==3015943==
==3015943== 72 bytes in 1 blocks are still reachable in loss record 543 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52855BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x534DE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x534DFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x534E301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52700FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52448C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 72 bytes in 1 blocks are still reachable in loss record 544 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52855BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5371164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 72 bytes in 1 blocks are still reachable in loss record 545 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52855BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5371178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 72 bytes in 1 blocks are still reachable in loss record 547 of 616
==3015943== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x53B4A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 128 bytes in 1 blocks are still reachable in loss record 556 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52855DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5371164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 128 bytes in 1 blocks are still reachable in loss record 557 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52855DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5371178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 135 bytes in 6 blocks are still reachable in loss record 558 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x5370EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 144 bytes in 6 blocks are still reachable in loss record 559 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x5285925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5370EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943==
==3015943== 189 bytes in 1 blocks are still reachable in loss record 562 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8B70E: 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)
==3015943== by 0x4A8D04F: 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)
==3015943== by 0x126818: 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> >&&) (basic_string.h:3668)
==3015943== by 0x1243D2: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1015)
==3015943== by 0x110702: main (osm.cpp:33)
==3015943==
==3015943== 189 bytes in 1 blocks are still reachable in loss record 563 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x4A8B70E: 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)
==3015943== by 0x4A8D04F: 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)
==3015943== by 0x12687B: 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)
==3015943== by 0x124656: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1022)
==3015943== by 0x110702: main (osm.cpp:33)
==3015943==
==3015943== 1,064 bytes in 19 blocks are still reachable in loss record 600 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x5286566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3015943== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3015943==
==3015943== 1,600 bytes in 1 blocks are still reachable in loss record 602 of 616
==3015943== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x138145: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3015943== by 0x12F9C0: allocate (alloc_traits.h:482)
==3015943== by 0x12F9C0: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==3015943== by 0x12CB6A: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==3015943== by 0x128396: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==3015943== by 0x1239E3: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==3015943== by 0x110673: main (osm.cpp:30)
==3015943==
==3015943== 65,560 bytes in 1 blocks are still reachable in loss record 614 of 616
==3015943== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3015943== by 0x111A48: rapidjson::CrtAllocator::Malloc(unsigned long) (allocators.h:80)
==3015943== by 0x13A38C: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::AddChunk(unsigned long) (allocators.h:253)
==3015943== by 0x135854: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::Malloc(unsigned long) (allocators.h:195)
==3015943== by 0x15334F: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::SetObjectRaw(rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >*, unsigned int, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&) (document.h:2050)
==3015943== by 0x14C581: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::EndObject(unsigned int) (document.h:2467)
==3015943== by 0x145B4C: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:786)
==3015943== by 0x140961: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3015943== by 0x145A7F: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:770)
==3015943== by 0x140961: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3015943== by 0x13C5E3: rapidjson::ParseResult rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:573)
==3015943== by 0x137577: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::ParseStream<0u, rapidjson::UTF8<char>, rapidjson::GenericStringStream<rapidjson::UTF8<char> > >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&) (document.h:2263)
==3015943==
==3015943== LEAK SUMMARY:
==3015943== definitely lost: 0 bytes in 0 blocks
==3015943== indirectly lost: 0 bytes in 0 blocks
==3015943== possibly lost: 0 bytes in 0 blocks
==3015943== still reachable: 70,959 bytes in 85 blocks
==3015943== suppressed: 230,622 bytes in 2,626 blocks
==3015943==
==3015943== For lists of detected and suppressed errors, rerun with: -s
==3015943== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3016148== Memcheck, a memory error detector
==3016148== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3016148== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3016148== Command: ./osm_amenity_snippet 1 null null live
==3016148==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Total Amenities: 3841
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
==3016148==
==3016148== HEAP SUMMARY:
==3016148== in use at exit: 0 bytes in 0 blocks
==3016148== total heap usage: 6,812 allocs, 6,812 frees, 3,445,104 bytes allocated
==3016148==
==3016148== All heap blocks were freed -- no leaks are possible
==3016148==
==3016148== For lists of detected and suppressed errors, rerun with: -s
==3016148== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3016263== Memcheck, a memory error detector
==3016263== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3016263== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3016263== Command: ./osm_snippet 1 null null live
==3016263==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
osm_snippet: /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:1746: double rapidjson::GenericValue<Encoding, Allocator>::GetDouble() const [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>]: Assertion `IsNumber()' failed.
==3016263==
==3016263== Process terminating with default action of signal 6 (SIGABRT)
==3016263== at 0x4D58B1C: __pthread_kill_implementation (pthread_kill.c:44)
==3016263== by 0x4D58B1C: __pthread_kill_internal (pthread_kill.c:78)
==3016263== by 0x4D58B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==3016263== by 0x4CFF26D: raise (raise.c:26)
==3016263== by 0x4CE28FE: abort (abort.c:79)
==3016263== by 0x4CE281A: __assert_fail_base.cold (assert.c:94)
==3016263== by 0x4CF5506: __assert_fail (assert.c:103)
==3016263== by 0x116D29: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::GetDouble() const (document.h:1746)
==3016263== by 0x112A4D: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:973)
==3016263== by 0x11330D: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1032)
==3016263== by 0x10D006: main (osm_snippet.cpp:31)
==3016263==
==3016263== HEAP SUMMARY:
==3016263== in use at exit: 301,581 bytes in 2,711 blocks
==3016263== total heap usage: 4,571 allocs, 1,860 frees, 604,923 bytes allocated
==3016263==
==3016263== 1 bytes in 1 blocks are still reachable in loss record 1 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x1233EC: void rapidjson::internal::Stack<rapidjson::CrtAllocator>::Expand<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > >(unsigned long) (stack.h:188)
==3016263== by 0x123210: void rapidjson::internal::Stack<rapidjson::CrtAllocator>::Reserve<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > >(unsigned long) (stack.h:119)
==3016263== by 0x1227FE: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >* rapidjson::internal::Stack<rapidjson::CrtAllocator>::Push<rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > >(unsigned long) (stack.h:124)
==3016263== by 0x121782: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::StartObject() (document.h:2461)
==3016263== by 0x11FAD5: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:742)
==3016263== by 0x11E753: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3016263== by 0x11D967: rapidjson::ParseResult rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:573)
==3016263== by 0x11CA21: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::ParseStream<0u, rapidjson::UTF8<char>, rapidjson::GenericStringStream<rapidjson::UTF8<char> > >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&) (document.h:2263)
==3016263== by 0x11AF7A: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::UTF8<char> >(rapidjson::UTF8<char>::Ch const*) (document.h:2328)
==3016263== by 0x119680: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse<0u>(char const*) (document.h:2337)
==3016263== by 0x116B3A: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse(char const*) (document.h:2344)
==3016263==
==3016263== 1 bytes in 1 blocks are still reachable in loss record 2 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x11D1DA: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::AddChunk(unsigned long) (allocators.h:252)
==3016263== by 0x11C24E: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::Malloc(unsigned long) (allocators.h:195)
==3016263== by 0x12292D: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::SetObjectRaw(rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >*, unsigned int, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&) (document.h:2050)
==3016263== by 0x12184B: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::EndObject(unsigned int) (document.h:2467)
==3016263== by 0x11FEF2: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:786)
==3016263== by 0x11E753: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3016263== by 0x11FE25: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:770)
==3016263== by 0x11E753: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3016263== by 0x11D967: rapidjson::ParseResult rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:573)
==3016263== by 0x11CA21: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::ParseStream<0u, rapidjson::UTF8<char>, rapidjson::GenericStringStream<rapidjson::UTF8<char> > >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&) (document.h:2263)
==3016263== by 0x11AF7A: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::UTF8<char> >(rapidjson::UTF8<char>::Ch const*) (document.h:2328)
==3016263==
==3016263== 7 bytes in 1 blocks are still reachable in loss record 3 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 8 bytes in 1 blocks are still reachable in loss record 6 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 9 bytes in 1 blocks are still reachable in loss record 8 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 10 bytes in 1 blocks are still reachable in loss record 9 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 12 bytes in 1 blocks are still reachable in loss record 11 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 12 bytes in 1 blocks are still reachable in loss record 12 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 13 bytes in 1 blocks are still reachable in loss record 13 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528CEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 16 bytes in 1 blocks are still reachable in loss record 15 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528AE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528B556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 18 bytes in 1 blocks are still reachable in loss record 17 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x5370EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53706B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 19 bytes in 1 blocks are still reachable in loss record 18 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x5370EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537067F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 24 bytes in 1 blocks are still reachable in loss record 476 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x5285925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5370EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537067F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 24 bytes in 1 blocks are still reachable in loss record 477 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x5285925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5370EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53706B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 31 bytes in 1 blocks are still reachable in loss record 478 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8B63F: 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)
==3016263== by 0x4A8BB24: 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)
==3016263== by 0x10FD03: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322)
==3016263== by 0x10CEE6: main (osm_snippet.cpp:24)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 501 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8E95A: 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)
==3016263== by 0x10F712: 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:138)
==3016263== by 0x10CDE7: main (osm_snippet.cpp:19)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 502 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52896DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 503 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B4B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52896EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 504 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5371136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 505 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52866C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 506 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B4B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52898BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52866C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 507 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528AEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528B556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 508 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B4B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528B5D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 32 bytes in 1 blocks are still reachable in loss record 510 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B554D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 40 bytes in 1 blocks are still reachable in loss record 519 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x1154EC: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
==3016263== by 0x11268E: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:928)
==3016263== by 0x11330D: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1032)
==3016263== by 0x10D006: main (osm_snippet.cpp:31)
==3016263==
==3016263== 45 bytes in 1 blocks are still reachable in loss record 520 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8BDAB: 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)
==3016263== by 0x117ADC: 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)
==3016263== by 0x11522C: 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)
==3016263== by 0x10FE87: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==3016263== by 0x10CE7E: main (osm_snippet.cpp:22)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 521 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x5289601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 522 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 523 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 524 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 525 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 526 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 527 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 48 bytes in 1 blocks are still reachable in loss record 528 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 54 bytes in 1 blocks are still reachable in loss record 529 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8B63F: 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)
==3016263== by 0x4A8BB24: 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)
==3016263== by 0x10FD32: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:337)
==3016263== by 0x10CF4E: main (osm_snippet.cpp:25)
==3016263==
==3016263== 56 bytes in 1 blocks are still reachable in loss record 532 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x534DE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x534DFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x534E301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52700FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52448C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 56 bytes in 1 blocks are still reachable in loss record 533 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52864BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 56 bytes in 1 blocks are still reachable in loss record 534 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52864CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 56 bytes in 1 blocks are still reachable in loss record 535 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 56 bytes in 1 blocks are still reachable in loss record 536 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5371143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 56 bytes in 1 blocks are still reachable in loss record 537 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528AEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528B556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523D95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x523E75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 56 bytes in 1 blocks are still reachable in loss record 539 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 61 bytes in 1 blocks are still reachable in loss record 541 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8B70E: 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)
==3016263== by 0x4A8D04F: 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)
==3016263== by 0x110EE7: bridges::SimpleCache::SimpleCache() (Cache.h:133)
==3016263== by 0x111849: bridges::lruCache::lruCache(int) (Cache.h:212)
==3016263== by 0x112413: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==3016263== by 0x112588: bridges::DataSource::DataSource(bridges::Bridges&) (DataSource.h:139)
==3016263== by 0x10CF86: main (osm_snippet.cpp:28)
==3016263==
==3016263== 65 bytes in 1 blocks are still reachable in loss record 542 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8E95A: 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)
==3016263== by 0x10D750: __static_initialization_and_destruction_0() (base64.h:50)
==3016263== by 0x10D9AF: _GLOBAL__sub_I_main (osm_snippet.cpp:45)
==3016263== by 0x4CE4303: call_init (libc-start.c:145)
==3016263== by 0x4CE4303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==3016263== by 0x10CC54: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm_snippet)
==3016263==
==3016263== 72 bytes in 1 blocks are still reachable in loss record 543 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52855BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x534DE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x534DFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x534E301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52700FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52448C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 72 bytes in 1 blocks are still reachable in loss record 544 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52855BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5371164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 72 bytes in 1 blocks are still reachable in loss record 545 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52855BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5371178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 72 bytes in 1 blocks are still reachable in loss record 547 of 616
==3016263== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x53B4A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53B4E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ACF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51AD32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 128 bytes in 1 blocks are still reachable in loss record 556 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52855DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5371164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 128 bytes in 1 blocks are still reachable in loss record 557 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52855DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5371178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5289823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x53711E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 135 bytes in 6 blocks are still reachable in loss record 558 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x5370EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 144 bytes in 6 blocks are still reachable in loss record 559 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x5285925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5370EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x537065E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52865BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263==
==3016263== 189 bytes in 1 blocks are still reachable in loss record 562 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8B70E: 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)
==3016263== by 0x4A8D04F: 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)
==3016263== by 0x114C95: 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> >&&) (basic_string.h:3668)
==3016263== by 0x112E4E: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1015)
==3016263== by 0x10D006: main (osm_snippet.cpp:31)
==3016263==
==3016263== 189 bytes in 1 blocks are still reachable in loss record 563 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x4A8B70E: 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)
==3016263== by 0x4A8D04F: 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)
==3016263== by 0x114CF8: 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)
==3016263== by 0x1130D2: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:1022)
==3016263== by 0x10D006: main (osm_snippet.cpp:31)
==3016263==
==3016263== 1,064 bytes in 19 blocks are still reachable in loss record 600 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x528B7C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x52985A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x5286566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528663B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528688A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x51ADFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x528A5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263== by 0x4D5BEC2: __pthread_once_slow (pthread_once.c:116)
==3016263== by 0x52986AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==3016263==
==3016263== 1,600 bytes in 1 blocks are still reachable in loss record 602 of 616
==3016263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x11D12F: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3016263== by 0x11A2AC: allocate (alloc_traits.h:482)
==3016263== by 0x11A2AC: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==3016263== by 0x118358: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==3016263== by 0x1155E4: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==3016263== by 0x11247D: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==3016263== by 0x112588: bridges::DataSource::DataSource(bridges::Bridges&) (DataSource.h:139)
==3016263== by 0x10CF86: main (osm_snippet.cpp:28)
==3016263==
==3016263== 65,560 bytes in 1 blocks are still reachable in loss record 614 of 616
==3016263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3016263== by 0x10DD22: rapidjson::CrtAllocator::Malloc(unsigned long) (allocators.h:80)
==3016263== by 0x11D210: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::AddChunk(unsigned long) (allocators.h:253)
==3016263== by 0x11C24E: rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::Malloc(unsigned long) (allocators.h:195)
==3016263== by 0x12292D: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::SetObjectRaw(rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >*, unsigned int, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&) (document.h:2050)
==3016263== by 0x12184B: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::EndObject(unsigned int) (document.h:2467)
==3016263== by 0x11FEF2: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:786)
==3016263== by 0x11E753: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3016263== by 0x11FE25: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseObject<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:770)
==3016263== by 0x11E753: void rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::ParseValue<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:1742)
==3016263== by 0x11D967: rapidjson::ParseResult rapidjson::GenericReader<rapidjson::UTF8<char>, rapidjson::UTF8<char>, rapidjson::CrtAllocator>::Parse<0u, rapidjson::GenericStringStream<rapidjson::UTF8<char> >, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator> >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&, rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>&) (reader.h:573)
==3016263== by 0x11CA21: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>& rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::ParseStream<0u, rapidjson::UTF8<char>, rapidjson::GenericStringStream<rapidjson::UTF8<char> > >(rapidjson::GenericStringStream<rapidjson::UTF8<char> >&) (document.h:2263)
==3016263==
==3016263== LEAK SUMMARY:
==3016263== definitely lost: 0 bytes in 0 blocks
==3016263== indirectly lost: 0 bytes in 0 blocks
==3016263== possibly lost: 0 bytes in 0 blocks
==3016263== still reachable: 70,959 bytes in 85 blocks
==3016263== suppressed: 230,622 bytes in 2,626 blocks
==3016263==
==3016263== For lists of detected and suppressed errors, rerun with: -s
==3016263== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3016688== Memcheck, a memory error detector
==3016688== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3016688== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3016688== Command: ./purposefully_breaking 1 null null live
==3016688==
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.
==3016688==
==3016688== HEAP SUMMARY:
==3016688== in use at exit: 17,885 bytes in 69 blocks
==3016688== total heap usage: 6,183 allocs, 6,114 frees, 352,455,878 bytes allocated
==3016688==
==3016688== LEAK SUMMARY:
==3016688== definitely lost: 0 bytes in 0 blocks
==3016688== indirectly lost: 0 bytes in 0 blocks
==3016688== possibly lost: 0 bytes in 0 blocks
==3016688== still reachable: 0 bytes in 0 blocks
==3016688== suppressed: 17,885 bytes in 69 blocks
==3016688==
==3016688== For lists of detected and suppressed errors, rerun with: -s
==3016688== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3017387== Memcheck, a memory error detector
==3017387== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3017387== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3017387== Command: ./reddit 1 null null live
==3017387==
getting subreddits:
gadgets
sports
gaming
pics
worldnews
videos
AskReddit
aww
Music
funny
news
movies
blog
books
history
food
philosophy
television
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: 1bo488t
Title: What’s happening in your body that causes the sensation of fatigue? Not the macro causes like poor sleep, etc. Decrease or increase of a particular hormone or something along those lines?
Author: GiantMeteor2017
Score: 530
VoteRatio: 0.92
CommentCount: 76
Subreddit: askscience
PostTime: 1711447708
URL: https://www.reddit.com/r/askscience/comments/1bo488t/whats_happening_in_your_body_that_causes_the/
Text:
ID: 1bop659
Title: How do we know what is normal for climate fluctuations throughout Earth's history if we only have limited data points rather than day to day statistics of pre-human weather?
Author: None
Score: 6
VoteRatio: 0.54
CommentCount: 34
Subreddit: askscience
PostTime: 1711501836
URL: https://www.reddit.com/r/askscience/comments/1bop659/how_do_we_know_what_is_normal_for_climate/
Text: I was trying to figure out how conclusions were made for climate normals (the 30 year sets) for prehistoric times (meaning millions of years ago) since we're only given snapshots of the weather and climate for those times as compared with today. Most articles I've read only mention the past 200 years or past 20,000 years. If you have any links to good articles on that or have knowledge yourself, it'd be appreciated.
ID: 1boz2nk
Title: AskScience AMA Series: I am a biologist at the University of Maryland. My lab explores whether Hutchinson-Gilford progeria syndrome, a premature aging model, can be used to understand the aging process. Ask me all your questions about human aging!
Author: AskScienceModerator
Score: 211
VoteRatio: 0.85
CommentCount: 58
Subreddit: askscience
PostTime: 1711537219
URL: https://www.reddit.com/r/askscience/comments/1boz2nk/askscience_ama_series_i_am_a_biologist_at_the/
Text: Hi Reddit! I am a biologist from the University of Maryland here to answer your questions about aging. My research has focused on the molecular mechanisms of Hutchinson-Gilford progeria syndrome (HGPS), a premature aging disease, and the potential connections between HGPS and normal aging.
**Kan Cao** is a renowned scientist, anti-aging authority and professor of cell biology and molecular genetics at the University of Maryland. She has been studying human aging and in particular the molecular and cellular mechanisms underlying Hutchinson-Gilford Progeria syndrome (HGPS), a premature aging disease that claims most victims by age 13. While conducting research on aging and HGPS, Kan's lab discovered that a common dye, methylene blue, had incredible anti-aging properties for human skin. With support from UM Ventures, she started Mblue Labs and launched Bluelene Skincare, the first commercially available methylene blue anti-aging cream.
I'll be on from **1 to 3 p.m. ET (17-18 UT)** - ask me anything!
Other links:
+ Research page: https://caolabumd.com/research/
+ Publications: https://scholar.google.com/citations?user=5v8ljRgAAAAJ&hl=en
+ Mblue Labs: https://www.mbluelabs.com/
Username: /u/umd-science
ID: 1bp2kos
Title: Ask Anything Wednesday - Physics, Astronomy, Earth and Planetary Science
Author: AutoModerator
Score: 7
VoteRatio: 0.61
CommentCount: 22
Subreddit: askscience
PostTime: 1711548010
URL: https://www.reddit.com/r/askscience/comments/1bp2kos/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: 1bp2ror
Title: Do any marine mammals have underwater sense of smell?
Author: UnamedStreamNumber9
Score: 13
VoteRatio: 0.84
CommentCount: 6
Subreddit: askscience
PostTime: 1711548489
URL: https://www.reddit.com/r/askscience/comments/1bp2ror/do_any_marine_mammals_have_underwater_sense_of/
Text: With divers working to find the bodies of construction workers killed in the key bridge collapse, wondered whether it would be possible to train “ cadaver sniffing” seals or otters?
ID: 1bp45t5
Title: How does the lung expel germs?
Author: Puzzleheaded_Fan_686
Score: 13
VoteRatio: 0.58
CommentCount: 15
Subreddit: askscience
PostTime: 1711552047
URL: https://www.reddit.com/r/askscience/comments/1bp45t5/how_does_the_lung_expel_germs/
Text: Dust, as I understand, exits through mucus.
I also understand that the nostrils at least capture some of the foreign-bodies entering.
But how does the lung excrete germs? Also, while I sort of understand how the immune system might send in a response measure, what does this measure look like when germs enter the lung? Or does our body have a way to fully prevent any bacteria or gas from entering the lungs?
ID: 1bpeop6
Title: Why does spinning your body in a circle result in dizziness, nausea, and vomiting?
Author: OSF2763
Score: 120
VoteRatio: 0.73
CommentCount: 59
Subreddit: askscience
PostTime: 1711577561
URL: https://www.reddit.com/r/askscience/comments/1bpeop6/why_does_spinning_your_body_in_a_circle_result_in/
Text: It just seems odd. If anyone knows the science behind this, I’d love to know.
ID: 1bptfny
Title: How will a pathogen affect the body if there was no immune response?
Author: Big-Vegetable-5673
Score: 266
VoteRatio: 0.86
CommentCount: 69
Subreddit: askscience
PostTime: 1711625938
URL: https://www.reddit.com/r/askscience/comments/1bptfny/how_will_a_pathogen_affect_the_body_if_there_was/
Text: Let’s say that someone caught a common cold virus, but for some reason the immune system doesn’t detect it and the virus just keeps replicating in the cells of the respiratory track. Will there be significant damage (eg lesions) if the virus keeps multiplying? Does this happen to different extents with people who have immunodeficiency issues?
ID: 1bpuaji
Title: If we say time is the 4th dimension, why don't we just attribute dimensions to other things, like "the 5th dimension is charge"?
Author: Baron_Blackmore
Score: 279
VoteRatio: 0.76
CommentCount: 114
Subreddit: askscience
PostTime: 1711628641
URL: https://www.reddit.com/r/askscience/comments/1bpuaji/if_we_say_time_is_the_4th_dimension_why_dont_we/
Text:
ID: 1bq32qv
Title: Why does Delta IV set itself on fire when other rockets don't?
Author: Simon_Drake
Score: 236
VoteRatio: 0.81
CommentCount: 39
Subreddit: askscience
PostTime: 1711651117
URL: https://www.reddit.com/r/askscience/comments/1bq32qv/why_does_delta_iv_set_itself_on_fire_when_other/
Text: Delta IV and Delta IV Heavy sets itself on fire right before takeoff. This is expected behaviour and looks alarming but it's OK, they know it's going to happen and they've made sure the flames won't damage anything.
The usual explanation is that Delta IV runs hydrogen through the engines early on. The rocket has liquid hydrogen and liquid oxygen on board and they don't want excess oxygen to build up in the engines because oxygen is very chemically reactive and could damage the engine. So they run excess hydrogen through the rocket, especially early on. This hydrogen burns in a dramatic looking (but not actually very dangerous) fireball.
But then why don't other rockets set themselves on fire? The Shuttle, Ariane 5, Japan's H-II and China's Long March 5 are all using hydrogen on their first stages but don't set themselves on fire. I get that rockets using kerosene won't have the same fireball issue but why don't all hydrogen fueled rockets have a fireball?
I feel like it's been explained a hundred times but with only half an explanation. What does Ariane 5 do differently to Delta IV that means one has a fireball and the other doesn't?
==3017387==
==3017387== HEAP SUMMARY:
==3017387== in use at exit: 0 bytes in 0 blocks
==3017387== total heap usage: 19,805 allocs, 19,805 frees, 7,447,909 bytes allocated
==3017387==
==3017387== All heap blocks were freed -- no leaks are possible
==3017387==
==3017387== For lists of detected and suppressed errors, rerun with: -s
==3017387== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3017658== Memcheck, a memory error detector
==3017658== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3017658== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3017658== Command: ./reddit_snippet 1 null null live
==3017658==
988 post returned
Printing at most 10
ID: 1bo488t
Title: What’s happening in your body that causes the sensation of fatigue? Not the macro causes like poor sleep, etc. Decrease or increase of a particular hormone or something along those lines?
Author: GiantMeteor2017
Score: 530
VoteRatio: 0.92
CommentCount: 76
Subreddit: askscience
PostTime: 1711447708
URL: https://www.reddit.com/r/askscience/comments/1bo488t/whats_happening_in_your_body_that_causes_the/
Text:
ID: 1bop659
Title: How do we know what is normal for climate fluctuations throughout Earth's history if we only have limited data points rather than day to day statistics of pre-human weather?
Author: None
Score: 6
VoteRatio: 0.54
CommentCount: 34
Subreddit: askscience
PostTime: 1711501836
URL: https://www.reddit.com/r/askscience/comments/1bop659/how_do_we_know_what_is_normal_for_climate/
Text: I was trying to figure out how conclusions were made for climate normals (the 30 year sets) for prehistoric times (meaning millions of years ago) since we're only given snapshots of the weather and climate for those times as compared with today. Most articles I've read only mention the past 200 years or past 20,000 years. If you have any links to good articles on that or have knowledge yourself, it'd be appreciated.
ID: 1boz2nk
Title: AskScience AMA Series: I am a biologist at the University of Maryland. My lab explores whether Hutchinson-Gilford progeria syndrome, a premature aging model, can be used to understand the aging process. Ask me all your questions about human aging!
Author: AskScienceModerator
Score: 211
VoteRatio: 0.85
CommentCount: 58
Subreddit: askscience
PostTime: 1711537219
URL: https://www.reddit.com/r/askscience/comments/1boz2nk/askscience_ama_series_i_am_a_biologist_at_the/
Text: Hi Reddit! I am a biologist from the University of Maryland here to answer your questions about aging. My research has focused on the molecular mechanisms of Hutchinson-Gilford progeria syndrome (HGPS), a premature aging disease, and the potential connections between HGPS and normal aging.
**Kan Cao** is a renowned scientist, anti-aging authority and professor of cell biology and molecular genetics at the University of Maryland. She has been studying human aging and in particular the molecular and cellular mechanisms underlying Hutchinson-Gilford Progeria syndrome (HGPS), a premature aging disease that claims most victims by age 13. While conducting research on aging and HGPS, Kan's lab discovered that a common dye, methylene blue, had incredible anti-aging properties for human skin. With support from UM Ventures, she started Mblue Labs and launched Bluelene Skincare, the first commercially available methylene blue anti-aging cream.
I'll be on from **1 to 3 p.m. ET (17-18 UT)** - ask me anything!
Other links:
+ Research page: https://caolabumd.com/research/
+ Publications: https://scholar.google.com/citations?user=5v8ljRgAAAAJ&hl=en
+ Mblue Labs: https://www.mbluelabs.com/
Username: /u/umd-science
ID: 1bp2kos
Title: Ask Anything Wednesday - Physics, Astronomy, Earth and Planetary Science
Author: AutoModerator
Score: 7
VoteRatio: 0.61
CommentCount: 22
Subreddit: askscience
PostTime: 1711548010
URL: https://www.reddit.com/r/askscience/comments/1bp2kos/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: 1bp2ror
Title: Do any marine mammals have underwater sense of smell?
Author: UnamedStreamNumber9
Score: 13
VoteRatio: 0.84
CommentCount: 6
Subreddit: askscience
PostTime: 1711548489
URL: https://www.reddit.com/r/askscience/comments/1bp2ror/do_any_marine_mammals_have_underwater_sense_of/
Text: With divers working to find the bodies of construction workers killed in the key bridge collapse, wondered whether it would be possible to train “ cadaver sniffing” seals or otters?
ID: 1bp45t5
Title: How does the lung expel germs?
Author: Puzzleheaded_Fan_686
Score: 13
VoteRatio: 0.58
CommentCount: 15
Subreddit: askscience
PostTime: 1711552047
URL: https://www.reddit.com/r/askscience/comments/1bp45t5/how_does_the_lung_expel_germs/
Text: Dust, as I understand, exits through mucus.
I also understand that the nostrils at least capture some of the foreign-bodies entering.
But how does the lung excrete germs? Also, while I sort of understand how the immune system might send in a response measure, what does this measure look like when germs enter the lung? Or does our body have a way to fully prevent any bacteria or gas from entering the lungs?
ID: 1bpeop6
Title: Why does spinning your body in a circle result in dizziness, nausea, and vomiting?
Author: OSF2763
Score: 120
VoteRatio: 0.73
CommentCount: 59
Subreddit: askscience
PostTime: 1711577561
URL: https://www.reddit.com/r/askscience/comments/1bpeop6/why_does_spinning_your_body_in_a_circle_result_in/
Text: It just seems odd. If anyone knows the science behind this, I’d love to know.
ID: 1bptfny
Title: How will a pathogen affect the body if there was no immune response?
Author: Big-Vegetable-5673
Score: 266
VoteRatio: 0.86
CommentCount: 69
Subreddit: askscience
PostTime: 1711625938
URL: https://www.reddit.com/r/askscience/comments/1bptfny/how_will_a_pathogen_affect_the_body_if_there_was/
Text: Let’s say that someone caught a common cold virus, but for some reason the immune system doesn’t detect it and the virus just keeps replicating in the cells of the respiratory track. Will there be significant damage (eg lesions) if the virus keeps multiplying? Does this happen to different extents with people who have immunodeficiency issues?
ID: 1bpuaji
Title: If we say time is the 4th dimension, why don't we just attribute dimensions to other things, like "the 5th dimension is charge"?
Author: Baron_Blackmore
Score: 279
VoteRatio: 0.76
CommentCount: 114
Subreddit: askscience
PostTime: 1711628641
URL: https://www.reddit.com/r/askscience/comments/1bpuaji/if_we_say_time_is_the_4th_dimension_why_dont_we/
Text:
ID: 1bq32qv
Title: Why does Delta IV set itself on fire when other rockets don't?
Author: Simon_Drake
Score: 236
VoteRatio: 0.81
CommentCount: 39
Subreddit: askscience
PostTime: 1711651117
URL: https://www.reddit.com/r/askscience/comments/1bq32qv/why_does_delta_iv_set_itself_on_fire_when_other/
Text: Delta IV and Delta IV Heavy sets itself on fire right before takeoff. This is expected behaviour and looks alarming but it's OK, they know it's going to happen and they've made sure the flames won't damage anything.
The usual explanation is that Delta IV runs hydrogen through the engines early on. The rocket has liquid hydrogen and liquid oxygen on board and they don't want excess oxygen to build up in the engines because oxygen is very chemically reactive and could damage the engine. So they run excess hydrogen through the rocket, especially early on. This hydrogen burns in a dramatic looking (but not actually very dangerous) fireball.
But then why don't other rockets set themselves on fire? The Shuttle, Ariane 5, Japan's H-II and China's Long March 5 are all using hydrogen on their first stages but don't set themselves on fire. I get that rockets using kerosene won't have the same fireball issue but why don't all hydrogen fueled rockets have a fireball?
I feel like it's been explained a hundred times but with only half an explanation. What does Ariane 5 do differently to Delta IV that means one has a fireball and the other doesn't?
==3017658==
==3017658== HEAP SUMMARY:
==3017658== in use at exit: 0 bytes in 0 blocks
==3017658== total heap usage: 16,683 allocs, 16,683 frees, 6,493,779 bytes allocated
==3017658==
==3017658== All heap blocks were freed -- no leaks are possible
==3017658==
==3017658== For lists of detected and suppressed errors, rerun with: -s
==3017658== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3017808== Memcheck, a memory error detector
==3017808== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3017808== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3017808== Command: ./shakespeare_snippet 1 null null live
==3017808==
Shakespeare Data:
Title: Sonnet 21
Type: poem
Text: So is it not with me as with that muse,
Stirred by a painted beauty to his verse,
Who heaven it self for ornament doth use,
And every fair with his fair doth rehearse,
Making a couplement of proud compare
With sun and moon, with earth and sea's rich gems:
With April's first-born flowers and all things rare,
That heaven's air in this huge rondure hems.
O let me true in love but truly write,
And then believe me, my love is as fair,
As any mother's child, though not so bright
As those gold candles fixed in heaven's air:
Let them say more that like of hearsay well,
I will not praise that purpose not to sell.
==3017808==
==3017808== HEAP SUMMARY:
==3017808== in use at exit: 0 bytes in 0 blocks
==3017808== total heap usage: 4,998 allocs, 4,998 frees, 32,708,902 bytes allocated
==3017808==
==3017808== All heap blocks were freed -- no leaks are possible
==3017808==
==3017808== For lists of detected and suppressed errors, rerun with: -s
==3017808== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3018091== Memcheck, a memory error detector
==3018091== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3018091== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3018091== Command: ./shape_collection 1 null null live
==3018091==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1044/bridges_testing
==3018091==
==3018091== HEAP SUMMARY:
==3018091== in use at exit: 0 bytes in 0 blocks
==3018091== total heap usage: 6,391 allocs, 6,391 frees, 499,765 bytes allocated
==3018091==
==3018091== All heap blocks were freed -- no leaks are possible
==3018091==
==3018091== For lists of detected and suppressed errors, rerun with: -s
==3018091== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3018350== Memcheck, a memory error detector
==3018350== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3018350== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3018350== Command: ./shape_collection_layer 1 null null live
==3018350==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1045/bridges_testing
==3018350==
==3018350== HEAP SUMMARY:
==3018350== in use at exit: 0 bytes in 0 blocks
==3018350== total heap usage: 6,326 allocs, 6,326 frees, 492,847 bytes allocated
==3018350==
==3018350== All heap blocks were freed -- no leaks are possible
==3018350==
==3018350== For lists of detected and suppressed errors, rerun with: -s
==3018350== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3018699== Memcheck, a memory error detector
==3018699== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3018699== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3018699== Command: ./shape_collection_textalign 1 null null live
==3018699==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1046/bridges_testing
==3018699==
==3018699== HEAP SUMMARY:
==3018699== in use at exit: 0 bytes in 0 blocks
==3018699== total heap usage: 8,440 allocs, 8,440 frees, 775,402 bytes allocated
==3018699==
==3018699== All heap blocks were freed -- no leaks are possible
==3018699==
==3018699== For lists of detected and suppressed errors, rerun with: -s
==3018699== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3018809== Memcheck, a memory error detector
==3018809== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3018809== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3018809== Command: ./sine_wave 1 null null live
==3018809==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1047/bridges_testing
==3018809==
==3018809== HEAP SUMMARY:
==3018809== in use at exit: 0 bytes in 0 blocks
==3018809== total heap usage: 4,513 allocs, 4,513 frees, 12,992,863 bytes allocated
==3018809==
==3018809== All heap blocks were freed -- no leaks are possible
==3018809==
==3018809== For lists of detected and suppressed errors, rerun with: -s
==3018809== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3019321== Memcheck, a memory error detector
==3019321== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3019321== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3019321== Command: ./sllist 1 null null live
==3019321==
Gretel Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1048/bridges_testing
==3019321==
==3019321== HEAP SUMMARY:
==3019321== in use at exit: 0 bytes in 0 blocks
==3019321== total heap usage: 6,344 allocs, 6,344 frees, 495,735 bytes allocated
==3019321==
==3019321== All heap blocks were freed -- no leaks are possible
==3019321==
==3019321== For lists of detected and suppressed errors, rerun with: -s
==3019321== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3021916== Memcheck, a memory error detector
==3021916== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3021916== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3021916== Command: ./song_lyrics_snippet 1 null null live
==3021916==
Title: Harder, Better, Faster, Stronger
Artist: Daft Punk
Album: Homework / Discovery / Alive 1997
Release Date: 2001-02-26
==3021916==
==3021916== HEAP SUMMARY:
==3021916== in use at exit: 0 bytes in 0 blocks
==3021916== total heap usage: 4,463 allocs, 4,463 frees, 494,565 bytes allocated
==3021916==
==3021916== All heap blocks were freed -- no leaks are possible
==3021916==
==3021916== For lists of detected and suppressed errors, rerun with: -s
==3021916== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3022317== Memcheck, a memory error detector
==3022317== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3022317== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3022317== Command: ./sorting_benchmark 1 null null live
==3022317==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1050/bridges_testing
==3022317==
==3022317== HEAP SUMMARY:
==3022317== in use at exit: 0 bytes in 0 blocks
==3022317== total heap usage: 4,656 allocs, 4,656 frees, 551,206 bytes allocated
==3022317==
==3022317== All heap blocks were freed -- no leaks are possible
==3022317==
==3022317== For lists of detected and suppressed errors, rerun with: -s
==3022317== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tmp.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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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 tmp tmp.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
==3023025== Memcheck, a memory error detector
==3023025== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3023025== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3023025== Command: ./tmp 1 null null live
==3023025==
Retrieving US State County Map Data
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1051/bridges_testing
==3023025==
==3023025== HEAP SUMMARY:
==3023025== in use at exit: 18,800 bytes in 200 blocks
==3023025== total heap usage: 8,539 allocs, 8,339 frees, 792,511 bytes allocated
==3023025==
==3023025== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x128011: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(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&) (Element.h:104)
==3023025== by 0x1281EF: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44)
==3023025== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(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&) (SLelement.h:59)
==3023025== by 0x11062D: main (tmp.cpp:37)
==3023025==
==3023025== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x13499B: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3023025== by 0x12F0B3: allocate (alloc_traits.h:482)
==3023025== by 0x12F0B3: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990)
==3023025== by 0x12C38A: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307)
==3023025== by 0x129CD1: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845)
==3023025== by 0x1282D7: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
==3023025== by 0x12573A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
==3023025== by 0x128243: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
==3023025== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(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&) (SLelement.h:59)
==3023025== by 0x11062D: main (tmp.cpp:37)
==3023025==
==3023025== 152 bytes in 1 blocks are indirectly lost in loss record 3 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x1105AB: main (tmp.cpp:37)
==3023025==
==3023025== 2,352 bytes in 49 blocks are indirectly lost in loss record 4 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x128011: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(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&) (Element.h:104)
==3023025== by 0x1281EF: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44)
==3023025== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(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&) (SLelement.h:59)
==3023025== by 0x11075A: main (tmp.cpp:42)
==3023025==
==3023025== 3,528 bytes in 49 blocks are indirectly lost in loss record 5 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x13499B: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==3023025== by 0x12F0B3: allocate (alloc_traits.h:482)
==3023025== by 0x12F0B3: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990)
==3023025== by 0x12C38A: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307)
==3023025== by 0x129CD1: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845)
==3023025== by 0x1282D7: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
==3023025== by 0x12573A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
==3023025== by 0x1107F8: main (tmp.cpp:45)
==3023025==
==3023025== 5,200 bytes in 50 blocks are indirectly lost in loss record 6 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x13168D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==3023025== by 0x139355: allocate (alloc_traits.h:482)
==3023025== by 0x139355: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==3023025== by 0x134A6C: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==3023025== by 0x131A78: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
==3023025== by 0x12EBF1: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
==3023025== by 0x12C0F7: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>*, unsigned long) (hashtable.h:2179)
==3023025== by 0x129CEF: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<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<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:852)
==3023025== by 0x1282D7: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
==3023025== by 0x12573A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
==3023025== by 0x128243: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
==3023025== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(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&) (SLelement.h:59)
==3023025==
==3023025== 7,296 bytes in 48 blocks are indirectly lost in loss record 7 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x1106D8: main (tmp.cpp:42)
==3023025==
==3023025== 18,800 (152 direct, 18,648 indirect) bytes in 1 blocks are definitely lost in loss record 8 of 8
==3023025== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==3023025== by 0x1106D8: main (tmp.cpp:42)
==3023025==
==3023025== LEAK SUMMARY:
==3023025== definitely lost: 152 bytes in 1 blocks
==3023025== indirectly lost: 18,648 bytes in 199 blocks
==3023025== possibly lost: 0 bytes in 0 blocks
==3023025== still reachable: 0 bytes in 0 blocks
==3023025== suppressed: 0 bytes in 0 blocks
==3023025==
==3023025== For lists of detected and suppressed errors, rerun with: -s
==3023025== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
could not run test
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3023471== Memcheck, a memory error detector
==3023471== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3023471== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3023471== Command: ./tree 1 null null live
==3023471==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1052/bridges_testing
==3023471==
==3023471== HEAP SUMMARY:
==3023471== in use at exit: 0 bytes in 0 blocks
==3023471== total heap usage: 6,385 allocs, 6,385 frees, 503,328 bytes allocated
==3023471==
==3023471== All heap blocks were freed -- no leaks are possible
==3023471==
==3023471== For lists of detected and suppressed errors, rerun with: -s
==3023471== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3024069== Memcheck, a memory error detector
==3024069== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3024069== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3024069== Command: ./tut_array1d 1 null null live
==3024069==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1053/bridges_testing
==3024069==
==3024069== HEAP SUMMARY:
==3024069== in use at exit: 0 bytes in 0 blocks
==3024069== total heap usage: 6,332 allocs, 6,332 frees, 495,047 bytes allocated
==3024069==
==3024069== All heap blocks were freed -- no leaks are possible
==3024069==
==3024069== For lists of detected and suppressed errors, rerun with: -s
==3024069== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3024643== Memcheck, a memory error detector
==3024643== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3024643== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3024643== Command: ./tut_array1d_p1 1 null null live
==3024643==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1054/bridges_testing
==3024643==
==3024643== HEAP SUMMARY:
==3024643== in use at exit: 0 bytes in 0 blocks
==3024643== total heap usage: 6,332 allocs, 6,332 frees, 495,029 bytes allocated
==3024643==
==3024643== All heap blocks were freed -- no leaks are possible
==3024643==
==3024643== For lists of detected and suppressed errors, rerun with: -s
==3024643== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3025286== Memcheck, a memory error detector
==3025286== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3025286== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3025286== Command: ./tut_array1d_p2 1 null null live
==3025286==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1055/bridges_testing
==3025286==
==3025286== HEAP SUMMARY:
==3025286== in use at exit: 0 bytes in 0 blocks
==3025286== total heap usage: 6,329 allocs, 6,329 frees, 494,978 bytes allocated
==3025286==
==3025286== All heap blocks were freed -- no leaks are possible
==3025286==
==3025286== For lists of detected and suppressed errors, rerun with: -s
==3025286== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3025657== Memcheck, a memory error detector
==3025657== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3025657== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3025657== Command: ./tut_array1d_p3 1 null null live
==3025657==
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://bridges-cs.herokuapp.com/assignments/1056/bridges_testing
==3025657==
==3025657== HEAP SUMMARY:
==3025657== in use at exit: 0 bytes in 0 blocks
==3025657== total heap usage: 6,331 allocs, 6,331 frees, 494,328 bytes allocated
==3025657==
==3025657== All heap blocks were freed -- no leaks are possible
==3025657==
==3025657== For lists of detected and suppressed errors, rerun with: -s
==3025657== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3025901== Memcheck, a memory error detector
==3025901== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3025901== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3025901== Command: ./tut_bst_p1 1 null null live
==3025901==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1057/bridges_testing
==3025901==
==3025901== HEAP SUMMARY:
==3025901== in use at exit: 0 bytes in 0 blocks
==3025901== total heap usage: 6,389 allocs, 6,389 frees, 504,272 bytes allocated
==3025901==
==3025901== All heap blocks were freed -- no leaks are possible
==3025901==
==3025901== For lists of detected and suppressed errors, rerun with: -s
==3025901== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3026235== Memcheck, a memory error detector
==3026235== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3026235== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3026235== Command: ./tut_bst_p2 1 null null live
==3026235==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1058/bridges_testing
==3026235==
==3026235== HEAP SUMMARY:
==3026235== in use at exit: 0 bytes in 0 blocks
==3026235== total heap usage: 6,384 allocs, 6,384 frees, 504,131 bytes allocated
==3026235==
==3026235== All heap blocks were freed -- no leaks are possible
==3026235==
==3026235== For lists of detected and suppressed errors, rerun with: -s
==3026235== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3026490== Memcheck, a memory error detector
==3026490== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3026490== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3026490== Command: ./tut_bst_p3 1 null null live
==3026490==
Yay!
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1059/bridges_testing
==3026490==
==3026490== HEAP SUMMARY:
==3026490== in use at exit: 0 bytes in 0 blocks
==3026490== total heap usage: 6,384 allocs, 6,384 frees, 503,865 bytes allocated
==3026490==
==3026490== All heap blocks were freed -- no leaks are possible
==3026490==
==3026490== For lists of detected and suppressed errors, rerun with: -s
==3026490== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3026773== Memcheck, a memory error detector
==3026773== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3026773== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3026773== Command: ./tut_col_grid_p1 1 null null live
==3026773==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing
==3026773==
==3026773== HEAP SUMMARY:
==3026773== in use at exit: 0 bytes in 0 blocks
==3026773== total heap usage: 6,141 allocs, 6,141 frees, 469,806 bytes allocated
==3026773==
==3026773== All heap blocks were freed -- no leaks are possible
==3026773==
==3026773== For lists of detected and suppressed errors, rerun with: -s
==3026773== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3026904== Memcheck, a memory error detector
==3026904== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3026904== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3026904== Command: ./tut_col_grid_p2 1 null null live
==3026904==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
==3026904==
==3026904== HEAP SUMMARY:
==3026904== in use at exit: 0 bytes in 0 blocks
==3026904== total heap usage: 6,457 allocs, 6,457 frees, 702,343 bytes allocated
==3026904==
==3026904== All heap blocks were freed -- no leaks are possible
==3026904==
==3026904== For lists of detected and suppressed errors, rerun with: -s
==3026904== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3027174== Memcheck, a memory error detector
==3027174== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3027174== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3027174== Command: ./tut_col_grid_p3 1 null null live
==3027174==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1062/bridges_testing
==3027174==
==3027174== HEAP SUMMARY:
==3027174== in use at exit: 0 bytes in 0 blocks
==3027174== total heap usage: 6,148 allocs, 6,148 frees, 472,783 bytes allocated
==3027174==
==3027174== All heap blocks were freed -- no leaks are possible
==3027174==
==3027174== For lists of detected and suppressed errors, rerun with: -s
==3027174== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3027668== Memcheck, a memory error detector
==3027668== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3027668== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3027668== Command: ./tut_dllist_p1 1 null null live
==3027668==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1063/bridges_testing
==3027668==
==3027668== HEAP SUMMARY:
==3027668== in use at exit: 0 bytes in 0 blocks
==3027668== total heap usage: 6,418 allocs, 6,418 frees, 503,867 bytes allocated
==3027668==
==3027668== All heap blocks were freed -- no leaks are possible
==3027668==
==3027668== For lists of detected and suppressed errors, rerun with: -s
==3027668== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3028166== Memcheck, a memory error detector
==3028166== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3028166== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3028166== Command: ./tut_dllist_p2 1 null null live
==3028166==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1064/bridges_testing
==3028166==
==3028166== HEAP SUMMARY:
==3028166== in use at exit: 0 bytes in 0 blocks
==3028166== total heap usage: 6,426 allocs, 6,426 frees, 505,317 bytes allocated
==3028166==
==3028166== All heap blocks were freed -- no leaks are possible
==3028166==
==3028166== For lists of detected and suppressed errors, rerun with: -s
==3028166== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3028430== Memcheck, a memory error detector
==3028430== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3028430== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3028430== Command: ./tut_dllist_p3 1 null null live
==3028430==
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://bridges-cs.herokuapp.com/assignments/1065/bridges_testing
==3028430==
==3028430== HEAP SUMMARY:
==3028430== in use at exit: 0 bytes in 0 blocks
==3028430== total heap usage: 6,418 allocs, 6,418 frees, 503,849 bytes allocated
==3028430==
==3028430== All heap blocks were freed -- no leaks are possible
==3028430==
==3028430== For lists of detected and suppressed errors, rerun with: -s
==3028430== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3028759== Memcheck, a memory error detector
==3028759== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3028759== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3028759== Command: ./tut_graph_p1 1 null null live
==3028759==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1066/bridges_testing
==3028759==
==3028759== HEAP SUMMARY:
==3028759== in use at exit: 0 bytes in 0 blocks
==3028759== total heap usage: 6,512 allocs, 6,512 frees, 513,847 bytes allocated
==3028759==
==3028759== All heap blocks were freed -- no leaks are possible
==3028759==
==3028759== For lists of detected and suppressed errors, rerun with: -s
==3028759== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3028925== Memcheck, a memory error detector
==3028925== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3028925== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3028925== Command: ./tut_graph_p2 1 null null live
==3028925==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1067/bridges_testing
==3028925==
==3028925== HEAP SUMMARY:
==3028925== in use at exit: 0 bytes in 0 blocks
==3028925== total heap usage: 6,510 allocs, 6,510 frees, 514,074 bytes allocated
==3028925==
==3028925== All heap blocks were freed -- no leaks are possible
==3028925==
==3028925== For lists of detected and suppressed errors, rerun with: -s
==3028925== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3029149== Memcheck, a memory error detector
==3029149== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3029149== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3029149== Command: ./tut_graph_p3 1 null null live
==3029149==
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://bridges-cs.herokuapp.com/assignments/1068/bridges_testing
==3029149==
==3029149== HEAP SUMMARY:
==3029149== in use at exit: 0 bytes in 0 blocks
==3029149== total heap usage: 6,515 allocs, 6,515 frees, 514,157 bytes allocated
==3029149==
==3029149== All heap blocks were freed -- no leaks are possible
==3029149==
==3029149== For lists of detected and suppressed errors, rerun with: -s
==3029149== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3029437== Memcheck, a memory error detector
==3029437== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3029437== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3029437== Command: ./tut_shapes_p1 1 null null live
==3029437==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1069/bridges_testing
==3029437==
==3029437== HEAP SUMMARY:
==3029437== in use at exit: 0 bytes in 0 blocks
==3029437== total heap usage: 6,358 allocs, 6,358 frees, 494,829 bytes allocated
==3029437==
==3029437== All heap blocks were freed -- no leaks are possible
==3029437==
==3029437== For lists of detected and suppressed errors, rerun with: -s
==3029437== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3029720== Memcheck, a memory error detector
==3029720== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3029720== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3029720== Command: ./tut_shapes_p2 1 null null live
==3029720==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1070/bridges_testing
==3029720==
==3029720== HEAP SUMMARY:
==3029720== in use at exit: 0 bytes in 0 blocks
==3029720== total heap usage: 6,382 allocs, 6,382 frees, 498,315 bytes allocated
==3029720==
==3029720== All heap blocks were freed -- no leaks are possible
==3029720==
==3029720== For lists of detected and suppressed errors, rerun with: -s
==3029720== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3030040== Memcheck, a memory error detector
==3030040== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3030040== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3030040== Command: ./tut_sllist_p1 1 null null live
==3030040==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1071/bridges_testing
==3030040==
==3030040== HEAP SUMMARY:
==3030040== in use at exit: 0 bytes in 0 blocks
==3030040== total heap usage: 6,339 allocs, 6,339 frees, 493,771 bytes allocated
==3030040==
==3030040== All heap blocks were freed -- no leaks are possible
==3030040==
==3030040== For lists of detected and suppressed errors, rerun with: -s
==3030040== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3030199== Memcheck, a memory error detector
==3030199== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3030199== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3030199== Command: ./tut_sllist_p2 1 null null live
==3030199==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1072/bridges_testing
==3030199==
==3030199== HEAP SUMMARY:
==3030199== in use at exit: 0 bytes in 0 blocks
==3030199== total heap usage: 6,347 allocs, 6,347 frees, 494,297 bytes allocated
==3030199==
==3030199== All heap blocks were freed -- no leaks are possible
==3030199==
==3030199== For lists of detected and suppressed errors, rerun with: -s
==3030199== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3030379== Memcheck, a memory error detector
==3030379== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3030379== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3030379== Command: ./tut_sllist_p3 1 null null live
==3030379==
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://bridges-cs.herokuapp.com/assignments/1073/bridges_testing
==3030379==
==3030379== HEAP SUMMARY:
==3030379== in use at exit: 0 bytes in 0 blocks
==3030379== total heap usage: 6,339 allocs, 6,339 frees, 493,267 bytes allocated
==3030379==
==3030379== All heap blocks were freed -- no leaks are possible
==3030379==
==3030379== For lists of detected and suppressed errors, rerun with: -s
==3030379== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3030660== Memcheck, a memory error detector
==3030660== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3030660== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3030660== Command: ./tut_us_cities_snippet 1 null null live
==3030660==
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
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==3030660==
==3030660== HEAP SUMMARY:
==3030660== in use at exit: 0 bytes in 0 blocks
==3030660== total heap usage: 4,502 allocs, 4,502 frees, 499,413 bytes allocated
==3030660==
==3030660== All heap blocks were freed -- no leaks are possible
==3030660==
==3030660== For lists of detected and suppressed errors, rerun with: -s
==3030660== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3031310== Memcheck, a memory error detector
==3031310== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3031310== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3031310== Command: ./tut_us_map_overlay 1 null null live
==3031310==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1075/bridges_testing
==3031310==
==3031310== HEAP SUMMARY:
==3031310== in use at exit: 0 bytes in 0 blocks
==3031310== total heap usage: 147,896 allocs, 147,896 frees, 77,638,144 bytes allocated
==3031310==
==3031310== All heap blocks were freed -- no leaks are possible
==3031310==
==3031310== For lists of detected and suppressed errors, rerun with: -s
==3031310== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_map_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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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_p1 tut_us_map_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
==3031480== Memcheck, a memory error detector
==3031480== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3031480== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3031480== Command: ./tut_us_map_p1 1 null null live
==3031480==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing
==3031480==
==3031480== HEAP SUMMARY:
==3031480== in use at exit: 0 bytes in 0 blocks
==3031480== total heap usage: 7,916 allocs, 7,916 frees, 4,098,768 bytes allocated
==3031480==
==3031480== All heap blocks were freed -- no leaks are possible
==3031480==
==3031480== For lists of detected and suppressed errors, rerun with: -s
==3031480== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_map_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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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_p2 tut_us_map_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
==3031631== Memcheck, a memory error detector
==3031631== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3031631== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3031631== Command: ./tut_us_map_p2 1 null null live
==3031631==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1077/bridges_testing
==3031631==
==3031631== HEAP SUMMARY:
==3031631== in use at exit: 0 bytes in 0 blocks
==3031631== total heap usage: 147,851 allocs, 147,851 frees, 72,380,030 bytes allocated
==3031631==
==3031631== All heap blocks were freed -- no leaks are possible
==3031631==
==3031631== For lists of detected and suppressed errors, rerun with: -s
==3031631== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_map_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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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_p3 tut_us_map_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
==3031826== Memcheck, a memory error detector
==3031826== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3031826== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3031826== Command: ./tut_us_map_p3 1 null null live
==3031826==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1078/bridges_testing
==3031826==
==3031826== HEAP SUMMARY:
==3031826== in use at exit: 0 bytes in 0 blocks
==3031826== total heap usage: 15,653 allocs, 15,653 frees, 2,810,635 bytes allocated
==3031826==
==3031826== All heap blocks were freed -- no leaks are possible
==3031826==
==3031826== For lists of detected and suppressed errors, rerun with: -s
==3031826== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3032045== Memcheck, a memory error detector
==3032045== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3032045== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3032045== Command: ./us_cities_snippet 1 null null live
==3032045==
Retrieving a set of US cities
US Cities :
High Point,NC: Population: 110268, Elevation: 281, Lat/Long: 35.9557,-80.0053
Cary,NC: Population: 159769, Elevation: 152, Lat/Long: 35.7915,-78.7811
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442
==3032045==
==3032045== HEAP SUMMARY:
==3032045== in use at exit: 0 bytes in 0 blocks
==3032045== total heap usage: 4,524 allocs, 4,524 frees, 503,786 bytes allocated
==3032045==
==3032045== All heap blocks were freed -- no leaks are possible
==3032045==
==3032045== For lists of detected and suppressed errors, rerun with: -s
==3032045== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3032285== Memcheck, a memory error detector
==3032285== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3032285== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3032285== Command: ./us_map_overlay 1 null null live
==3032285==
Retrieving US State County Map Data
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1080/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1080/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1080/bridges_testing
==3032285==
==3032285== HEAP SUMMARY:
==3032285== in use at exit: 0 bytes in 0 blocks
==3032285== total heap usage: 159,582 allocs, 159,582 frees, 84,033,375 bytes allocated
==3032285==
==3032285== All heap blocks were freed -- no leaks are possible
==3032285==
==3032285== For lists of detected and suppressed errors, rerun with: -s
==3032285== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3032452== Memcheck, a memory error detector
==3032452== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3032452== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3032452== Command: ./vis_example 1 null null live
==3032452==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1081/bridges_testing
==3032452==
==3032452== HEAP SUMMARY:
==3032452== in use at exit: 0 bytes in 0 blocks
==3032452== total heap usage: 6,220 allocs, 6,220 frees, 477,948 bytes allocated
==3032452==
==3032452== All heap blocks were freed -- no leaks are possible
==3032452==
==3032452== For lists of detected and suppressed errors, rerun with: -s
==3032452== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3032596== Memcheck, a memory error detector
==3032596== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3032596== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3032596== Command: ./wikidata_actor_snippet 1 null null live
==3032596==
Data Records in 1955: 4643
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q102551 "Ernest Borgnine"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q180251 "Paddy Chayefsky"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q266416 "Betsy Blair"
==3032596==
==3032596== HEAP SUMMARY:
==3032596== in use at exit: 0 bytes in 0 blocks
==3032596== total heap usage: 176,025 allocs, 176,025 frees, 24,942,306 bytes allocated
==3032596==
==3032596== All heap blocks were freed -- no leaks are possible
==3032596==
==3032596== For lists of detected and suppressed errors, rerun with: -s
==3032596== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3033036== Memcheck, a memory error detector
==3033036== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3033036== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3033036== Command: ./world_map 1 null null live
==3033036==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1083/bridges_testing
==3033036==
==3033036== HEAP SUMMARY:
==3033036== in use at exit: 0 bytes in 0 blocks
==3033036== total heap usage: 4,470 allocs, 4,470 frees, 429,993 bytes allocated
==3033036==
==3033036== All heap blocks were freed -- no leaks are possible
==3033036==
==3033036== For lists of detected and suppressed errors, rerun with: -s
==3033036== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
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 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 tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 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_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 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 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 tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.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_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.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
==3033359== Memcheck, a memory error detector
==3033359== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==3033359== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==3033359== Command: ./world_map_overlay 1 null null live
==3033359==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1084/bridges_testing
==3033359==
==3033359== HEAP SUMMARY:
==3033359== in use at exit: 0 bytes in 0 blocks
==3033359== total heap usage: 6,164 allocs, 6,164 frees, 471,992 bytes allocated
==3033359==
==3033359== All heap blocks were freed -- no leaks are possible
==3033359==
==3033359== For lists of detected and suppressed errors, rerun with: -s
==3033359== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)