Running at Sun Jun 29 04:53:27 PM EDT 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2579477== Memcheck, a memory error detector
==2579477== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2579477== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2579477== Command: ./3d_game_test 1 null null live
==2579477==
[2025-06-29 16:53:33] [connect] Successful connection
[2025-06-29 16:53:34] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230413 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
==2579477==
==2579477== HEAP SUMMARY:
==2579477== in use at exit: 159,085 bytes in 132 blocks
==2579477== total heap usage: 19,372 allocs, 19,240 frees, 3,796,879 bytes allocated
==2579477==
==2579477== 24 bytes in 1 blocks are still reachable in loss record 42 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x14564E: 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)
==2579477== by 0x14331C: 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)
==2579477== by 0x14004D: 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)
==2579477== by 0x13AF6F: 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)
==2579477== by 0x164E06: 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)
==2579477== by 0x163560: 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)
==2579477== by 0x16358A: 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)
==2579477== by 0x1635B4: 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)
==2579477== by 0x1635F4: 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)
==2579477== by 0x16363A: 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)
==2579477== by 0x161531: 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)
==2579477==
==2579477== 24 bytes in 1 blocks are still reachable in loss record 46 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x146EB8: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579477== by 0x142FE1: allocate (alloc_traits.h:482)
==2579477== by 0x142FE1: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==2579477== by 0x13FB01: 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)
==2579477== by 0x13AAD5: 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)
==2579477== by 0x1350FB: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==2579477== by 0x12D4C0: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==2579477== by 0x12F043: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==2579477== by 0x12FB3B: 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)
==2579477== by 0x12FD0F: 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)
==2579477== by 0x11A2E2: main (3d_game_test.cpp:67)
==2579477==
==2579477== 48 bytes in 1 blocks are still reachable in loss record 62 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2579477== by 0x13681C: 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)
==2579477== by 0x132232: 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)
==2579477== by 0x1204FB: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:398)
==2579477== by 0x12EDF9: 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)
==2579477== by 0x12FAC3: 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)
==2579477== by 0x12FD0F: 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)
==2579477== by 0x11A2E2: main (3d_game_test.cpp:67)
==2579477==
==2579477== 56 bytes in 1 blocks are still reachable in loss record 70 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x14A5B5: 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)
==2579477== by 0x144D8A: allocate (alloc_traits.h:482)
==2579477== by 0x144D8A: 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)
==2579477== by 0x1428A2: 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)
==2579477== by 0x13F023: 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)
==2579477== by 0x13A018: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==2579477== by 0x1346AE: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==2579477== by 0x12C731: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==2579477== by 0x12D039: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==2579477== by 0x135A92: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==2579477== by 0x12EE2C: 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)
==2579477== by 0x12FAC3: 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)
==2579477==
==2579477== 63 bytes in 1 blocks are still reachable in loss record 71 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2579477== by 0x4A8B82A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2579477== by 0x1204A2: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:394)
==2579477== by 0x12EDF9: 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)
==2579477== by 0x12FAC3: 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)
==2579477== by 0x12FD0F: 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)
==2579477== by 0x11A2E2: main (3d_game_test.cpp:67)
==2579477==
==2579477== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==2579477== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x13E622: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==2579477== by 0x13993F: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==2579477== by 0x1342B2: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==2579477== by 0x1284AD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==2579477== by 0x12ED67: 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)
==2579477== by 0x12FAC3: 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)
==2579477== by 0x12FD0F: 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)
==2579477== by 0x11A2E2: main (3d_game_test.cpp:67)
==2579477==
==2579477== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x145997: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579477== by 0x143581: allocate (alloc_traits.h:482)
==2579477== by 0x143581: 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)
==2579477== by 0x14045A: 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)
==2579477== by 0x13B878: 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)
==2579477== by 0x135D35: 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)
==2579477== by 0x12F12A: 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)
==2579477== by 0x12F173: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==2579477== by 0x12F1C3: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==2579477== by 0x13014E: Test3DAPI::initialize() (3d_game_test.cpp:48)
==2579477== by 0x12FC27: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==2579477== by 0x11A32F: main (3d_game_test.cpp:68)
==2579477==
==2579477== 160 bytes in 1 blocks are still reachable in loss record 97 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x12EE7A: 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)
==2579477== by 0x12FAC3: 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)
==2579477== by 0x12FD0F: 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)
==2579477== by 0x11A2E2: main (3d_game_test.cpp:67)
==2579477==
==2579477== 168 bytes in 1 blocks are still reachable in loss record 99 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x146926: 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)
==2579477== by 0x14368F: allocate (alloc_traits.h:482)
==2579477== by 0x14368F: 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)
==2579477== by 0x143A32: 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)
==2579477== by 0x14065B: 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)
==2579477== by 0x13B939: 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)
==2579477== by 0x135D35: 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)
==2579477== by 0x12F12A: 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)
==2579477== by 0x12F173: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==2579477== by 0x12F1C3: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==2579477== by 0x13014E: Test3DAPI::initialize() (3d_game_test.cpp:48)
==2579477== by 0x12FC27: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==2579477==
==2579477== 176 bytes in 1 blocks are still reachable in loss record 100 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x135A70: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==2579477== by 0x12EE2C: 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)
==2579477== by 0x12FAC3: 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)
==2579477== by 0x12FD0F: 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)
==2579477== by 0x11A2E2: main (3d_game_test.cpp:67)
==2579477==
==2579477== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==2579477== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x13E661: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==2579477== by 0x13993F: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==2579477== by 0x1342B2: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==2579477== by 0x1284AD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==2579477== by 0x12ED67: 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)
==2579477== by 0x12FAC3: 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)
==2579477== by 0x12FD0F: 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)
==2579477== by 0x11A2E2: main (3d_game_test.cpp:67)
==2579477==
==2579477== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x144717: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579477== by 0x13D792: allocate (alloc_traits.h:482)
==2579477== by 0x13D792: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==2579477== by 0x13EF7C: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==2579477== by 0x139F96: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==2579477== by 0x134576: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==2579477== by 0x12A015: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==2579477== by 0x12A138: 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)
==2579477== by 0x143766: 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)
==2579477== by 0x143766: 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)
==2579477== by 0x143766: 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)
==2579477== by 0x143A32: 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)
==2579477== by 0x14065B: 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)
==2579477== by 0x13B939: 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)
==2579477==
==2579477== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==2579477== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579477== by 0x144717: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579477== by 0x13D792: allocate (alloc_traits.h:482)
==2579477== by 0x13D792: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==2579477== by 0x13EF7C: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==2579477== by 0x139F96: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==2579477== by 0x134576: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==2579477== by 0x12A030: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==2579477== by 0x12A138: 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)
==2579477== by 0x143766: 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)
==2579477== by 0x143766: 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)
==2579477== by 0x143766: 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)
==2579477== by 0x143A32: 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)
==2579477== by 0x14065B: 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)
==2579477== by 0x13B939: 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)
==2579477==
==2579477== LEAK SUMMARY:
==2579477== definitely lost: 0 bytes in 0 blocks
==2579477== indirectly lost: 0 bytes in 0 blocks
==2579477== possibly lost: 0 bytes in 0 blocks
==2579477== still reachable: 35,983 bytes in 22 blocks
==2579477== suppressed: 123,102 bytes in 110 blocks
==2579477==
==2579477== For lists of detected and suppressed errors, rerun with: -s
==2579477== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2579663== Memcheck, a memory error detector
==2579663== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2579663== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2579663== Command: ./3d_game_test2 1 null null live
==2579663==
[2025-06-29 16:53:44] [connect] Successful connection
[2025-06-29 16:53:45] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230424 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
==2579663==
==2579663== HEAP SUMMARY:
==2579663== in use at exit: 159,085 bytes in 132 blocks
==2579663== total heap usage: 19,375 allocs, 19,243 frees, 3,790,599 bytes allocated
==2579663==
==2579663== 24 bytes in 1 blocks are still reachable in loss record 42 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x1457D0: 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)
==2579663== by 0x14349E: 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)
==2579663== by 0x1401CF: 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)
==2579663== by 0x13B0F1: 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)
==2579663== by 0x164F88: 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)
==2579663== by 0x1636E2: 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)
==2579663== by 0x16370C: 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)
==2579663== by 0x163736: 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)
==2579663== by 0x163776: 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)
==2579663== by 0x1637BC: 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)
==2579663== by 0x1616B3: 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)
==2579663==
==2579663== 24 bytes in 1 blocks are still reachable in loss record 46 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x14703A: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579663== by 0x143163: allocate (alloc_traits.h:482)
==2579663== by 0x143163: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==2579663== by 0x13FC83: 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)
==2579663== by 0x13AC57: 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)
==2579663== by 0x13527D: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==2579663== by 0x12D4C0: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==2579663== by 0x12F043: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==2579663== by 0x12FB3B: 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)
==2579663== by 0x12FD0F: 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)
==2579663== by 0x11A2E2: main (3d_game_test2.cpp:69)
==2579663==
==2579663== 48 bytes in 1 blocks are still reachable in loss record 62 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2579663== by 0x13699E: 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)
==2579663== by 0x1323B4: 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)
==2579663== by 0x1204FB: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:398)
==2579663== by 0x12EDF9: 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)
==2579663== by 0x12FAC3: 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)
==2579663== by 0x12FD0F: 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)
==2579663== by 0x11A2E2: main (3d_game_test2.cpp:69)
==2579663==
==2579663== 56 bytes in 1 blocks are still reachable in loss record 70 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x14A737: 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)
==2579663== by 0x144F0C: allocate (alloc_traits.h:482)
==2579663== by 0x144F0C: 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)
==2579663== by 0x142A24: 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)
==2579663== by 0x13F1A5: 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)
==2579663== by 0x13A19A: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==2579663== by 0x134830: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==2579663== by 0x12C731: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==2579663== by 0x12D039: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==2579663== by 0x135C14: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==2579663== by 0x12EE2C: 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)
==2579663== by 0x12FAC3: 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)
==2579663==
==2579663== 63 bytes in 1 blocks are still reachable in loss record 71 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2579663== by 0x4A8B82A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2579663== by 0x1204A2: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:394)
==2579663== by 0x12EDF9: 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)
==2579663== by 0x12FAC3: 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)
==2579663== by 0x12FD0F: 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)
==2579663== by 0x11A2E2: main (3d_game_test2.cpp:69)
==2579663==
==2579663== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==2579663== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x13E7A4: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==2579663== by 0x139AC1: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==2579663== by 0x134434: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==2579663== by 0x1284AD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==2579663== by 0x12ED67: 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)
==2579663== by 0x12FAC3: 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)
==2579663== by 0x12FD0F: 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)
==2579663== by 0x11A2E2: main (3d_game_test2.cpp:69)
==2579663==
==2579663== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x145B19: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579663== by 0x143703: allocate (alloc_traits.h:482)
==2579663== by 0x143703: 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)
==2579663== by 0x1405DC: 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)
==2579663== by 0x13B9FA: 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)
==2579663== by 0x135EB7: 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)
==2579663== by 0x12F12A: 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)
==2579663== by 0x12F173: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==2579663== by 0x12F1C3: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==2579663== by 0x13014E: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==2579663== by 0x12FC27: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==2579663== by 0x11A32F: main (3d_game_test2.cpp:70)
==2579663==
==2579663== 160 bytes in 1 blocks are still reachable in loss record 97 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x12EE7A: 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)
==2579663== by 0x12FAC3: 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)
==2579663== by 0x12FD0F: 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)
==2579663== by 0x11A2E2: main (3d_game_test2.cpp:69)
==2579663==
==2579663== 168 bytes in 1 blocks are still reachable in loss record 99 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x146AA8: 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)
==2579663== by 0x143811: allocate (alloc_traits.h:482)
==2579663== by 0x143811: 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)
==2579663== by 0x143BB4: 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)
==2579663== by 0x1407DD: 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)
==2579663== by 0x13BABB: 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)
==2579663== by 0x135EB7: 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)
==2579663== by 0x12F12A: 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)
==2579663== by 0x12F173: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==2579663== by 0x12F1C3: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==2579663== by 0x13014E: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==2579663== by 0x12FC27: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==2579663==
==2579663== 176 bytes in 1 blocks are still reachable in loss record 100 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x135BF2: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==2579663== by 0x12EE2C: 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)
==2579663== by 0x12FAC3: 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)
==2579663== by 0x12FD0F: 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)
==2579663== by 0x11A2E2: main (3d_game_test2.cpp:69)
==2579663==
==2579663== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==2579663== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x13E7E3: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==2579663== by 0x139AC1: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==2579663== by 0x134434: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==2579663== by 0x1284AD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==2579663== by 0x12ED67: 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)
==2579663== by 0x12FAC3: 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)
==2579663== by 0x12FD0F: 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)
==2579663== by 0x11A2E2: main (3d_game_test2.cpp:69)
==2579663==
==2579663== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x144899: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579663== by 0x13D914: allocate (alloc_traits.h:482)
==2579663== by 0x13D914: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==2579663== by 0x13F0FE: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==2579663== by 0x13A118: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==2579663== by 0x1346F8: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==2579663== by 0x12A015: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==2579663== by 0x12A138: 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)
==2579663== by 0x1438E8: 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)
==2579663== by 0x1438E8: 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)
==2579663== by 0x1438E8: 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)
==2579663== by 0x143BB4: 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)
==2579663== by 0x1407DD: 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)
==2579663== by 0x13BABB: 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)
==2579663==
==2579663== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==2579663== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2579663== by 0x144899: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2579663== by 0x13D914: allocate (alloc_traits.h:482)
==2579663== by 0x13D914: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==2579663== by 0x13F0FE: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==2579663== by 0x13A118: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==2579663== by 0x1346F8: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==2579663== by 0x12A030: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==2579663== by 0x12A138: 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)
==2579663== by 0x1438E8: 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)
==2579663== by 0x1438E8: 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)
==2579663== by 0x1438E8: 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)
==2579663== by 0x143BB4: 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)
==2579663== by 0x1407DD: 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)
==2579663== by 0x13BABB: 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)
==2579663==
==2579663== LEAK SUMMARY:
==2579663== definitely lost: 0 bytes in 0 blocks
==2579663== indirectly lost: 0 bytes in 0 blocks
==2579663== possibly lost: 0 bytes in 0 blocks
==2579663== still reachable: 35,983 bytes in 22 blocks
==2579663== suppressed: 123,102 bytes in 110 blocks
==2579663==
==2579663== For lists of detected and suppressed errors, rerun with: -s
==2579663== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2579932== Memcheck, a memory error detector
==2579932== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2579932== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2579932== Command: ./array1d 1 null null live
==2579932==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1002/bridges_testing
==2579932==
==2579932== HEAP SUMMARY:
==2579932== in use at exit: 0 bytes in 0 blocks
==2579932== total heap usage: 6,322 allocs, 6,322 frees, 508,782 bytes allocated
==2579932==
==2579932== All heap blocks were freed -- no leaks are possible
==2579932==
==2579932== For lists of detected and suppressed errors, rerun with: -s
==2579932== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2580094== Memcheck, a memory error detector
==2580094== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2580094== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2580094== Command: ./array2d 1 null null live
==2580094==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1003/bridges_testing
==2580094==
==2580094== HEAP SUMMARY:
==2580094== in use at exit: 0 bytes in 0 blocks
==2580094== total heap usage: 6,825 allocs, 6,825 frees, 579,154 bytes allocated
==2580094==
==2580094== All heap blocks were freed -- no leaks are possible
==2580094==
==2580094== For lists of detected and suppressed errors, rerun with: -s
==2580094== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2580270== Memcheck, a memory error detector
==2580270== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2580270== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2580270== Command: ./array3d 1 null null live
==2580270==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1004/bridges_testing
==2580270==
==2580270== HEAP SUMMARY:
==2580270== in use at exit: 0 bytes in 0 blocks
==2580270== total heap usage: 7,360 allocs, 7,360 frees, 659,253 bytes allocated
==2580270==
==2580270== All heap blocks were freed -- no leaks are possible
==2580270==
==2580270== For lists of detected and suppressed errors, rerun with: -s
==2580270== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2580444== Memcheck, a memory error detector
==2580444== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2580444== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2580444== Command: ./audio_clip 1 null null live
==2580444==
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
==2580444==
==2580444== HEAP SUMMARY:
==2580444== in use at exit: 0 bytes in 0 blocks
==2580444== total heap usage: 5,692 allocs, 5,692 frees, 49,479,227 bytes allocated
==2580444==
==2580444== All heap blocks were freed -- no leaks are possible
==2580444==
==2580444== For lists of detected and suppressed errors, rerun with: -s
==2580444== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2580781== Memcheck, a memory error detector
==2580781== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2580781== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2580781== Command: ./audio_clip_manipulation 1 null null live
==2580781==
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
==2580781==
==2580781== HEAP SUMMARY:
==2580781== in use at exit: 0 bytes in 0 blocks
==2580781== total heap usage: 4,722 allocs, 4,722 frees, 38,568,570 bytes allocated
==2580781==
==2580781== All heap blocks were freed -- no leaks are possible
==2580781==
==2580781== For lists of detected and suppressed errors, rerun with: -s
==2580781== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2581021== Memcheck, a memory error detector
==2581021== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2581021== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2581021== Command: ./avl 1 null null live
==2581021==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1007/bridges_testing
==2581021==
==2581021== HEAP SUMMARY:
==2581021== in use at exit: 0 bytes in 0 blocks
==2581021== total heap usage: 6,400 allocs, 6,400 frees, 525,471 bytes allocated
==2581021==
==2581021== All heap blocks were freed -- no leaks are possible
==2581021==
==2581021== For lists of detected and suppressed errors, rerun with: -s
==2581021== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2581248== Memcheck, a memory error detector
==2581248== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2581248== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2581248== Command: ./barchart 1 null null live
==2581248==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1008/bridges_testing
==2581248==
==2581248== HEAP SUMMARY:
==2581248== in use at exit: 0 bytes in 0 blocks
==2581248== total heap usage: 4,604 allocs, 4,604 frees, 464,991 bytes allocated
==2581248==
==2581248== All heap blocks were freed -- no leaks are possible
==2581248==
==2581248== For lists of detected and suppressed errors, rerun with: -s
==2581248== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2581472== Memcheck, a memory error detector
==2581472== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2581472== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2581472== Command: ./bintree 1 null null live
==2581472==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1009/bridges_testing
==2581472==
==2581472== HEAP SUMMARY:
==2581472== in use at exit: 0 bytes in 0 blocks
==2581472== total heap usage: 6,758 allocs, 6,758 frees, 598,543 bytes allocated
==2581472==
==2581472== All heap blocks were freed -- no leaks are possible
==2581472==
==2581472== For lists of detected and suppressed errors, rerun with: -s
==2581472== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2581664== Memcheck, a memory error detector
==2581664== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2581664== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2581664== Command: ./bst_eq 1 null null live
==2581664==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1010/bridges_testing
==2581664==
==2581664== HEAP SUMMARY:
==2581664== in use at exit: 0 bytes in 0 blocks
==2581664== total heap usage: 8,037 allocs, 8,037 frees, 1,067,613 bytes allocated
==2581664==
==2581664== All heap blocks were freed -- no leaks are possible
==2581664==
==2581664== For lists of detected and suppressed errors, rerun with: -s
==2581664== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2581935== Memcheck, a memory error detector
==2581935== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2581935== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2581935== Command: ./cancer_snippet 1 null null live
==2581935==
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
==2581935==
==2581935== HEAP SUMMARY:
==2581935== in use at exit: 0 bytes in 0 blocks
==2581935== total heap usage: 4,693 allocs, 4,693 frees, 40,864,517 bytes allocated
==2581935==
==2581935== All heap blocks were freed -- no leaks are possible
==2581935==
==2581935== For lists of detected and suppressed errors, rerun with: -s
==2581935== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2582180== Memcheck, a memory error detector
==2582180== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2582180== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2582180== Command: ./circ_dllist 1 null null live
==2582180==
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
==2582180==
==2582180== HEAP SUMMARY:
==2582180== in use at exit: 0 bytes in 0 blocks
==2582180== total heap usage: 6,464 allocs, 6,464 frees, 524,977 bytes allocated
==2582180==
==2582180== All heap blocks were freed -- no leaks are possible
==2582180==
==2582180== For lists of detected and suppressed errors, rerun with: -s
==2582180== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2582403== Memcheck, a memory error detector
==2582403== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2582403== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2582403== Command: ./circ_sllist 1 null null live
==2582403==
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
==2582403==
==2582403== HEAP SUMMARY:
==2582403== in use at exit: 0 bytes in 0 blocks
==2582403== total heap usage: 6,366 allocs, 6,366 frees, 511,723 bytes allocated
==2582403==
==2582403== All heap blocks were freed -- no leaks are possible
==2582403==
==2582403== For lists of detected and suppressed errors, rerun with: -s
==2582403== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2582502== Memcheck, a memory error detector
==2582502== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2582502== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2582502== Command: ./color_grid 1 null null live
==2582502==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1014/bridges_testing
==2582502==
==2582502== HEAP SUMMARY:
==2582502== in use at exit: 0 bytes in 0 blocks
==2582502== total heap usage: 6,243 allocs, 6,243 frees, 689,577 bytes allocated
==2582502==
==2582502== All heap blocks were freed -- no leaks are possible
==2582502==
==2582502== For lists of detected and suppressed errors, rerun with: -s
==2582502== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2582820== Memcheck, a memory error detector
==2582820== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2582820== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2582820== Command: ./color_grid_rle_edgecase 1 null null live
==2582820==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1015/bridges_testing
==2582820==
==2582820== HEAP SUMMARY:
==2582820== in use at exit: 0 bytes in 0 blocks
==2582820== total heap usage: 6,264 allocs, 6,264 frees, 750,090 bytes allocated
==2582820==
==2582820== All heap blocks were freed -- no leaks are possible
==2582820==
==2582820== For lists of detected and suppressed errors, rerun with: -s
==2582820== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2583102== Memcheck, a memory error detector
==2583102== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2583102== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2583102== Command: ./display_game 1 null null live
==2583102==
[2025-06-29 16:55:54] [connect] Successful connection
[2025-06-29 16:55:54] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230553 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-06-29 16:55:56] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==2583102==
==2583102== HEAP SUMMARY:
==2583102== in use at exit: 0 bytes in 0 blocks
==2583102== total heap usage: 6,147 allocs, 6,147 frees, 1,855,878 bytes allocated
==2583102==
==2583102== All heap blocks were freed -- no leaks are possible
==2583102==
==2583102== For lists of detected and suppressed errors, rerun with: -s
==2583102== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2583337== Memcheck, a memory error detector
==2583337== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2583337== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2583337== Command: ./dllist 1 null null live
==2583337==
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
==2583337==
==2583337== HEAP SUMMARY:
==2583337== in use at exit: 0 bytes in 0 blocks
==2583337== total heap usage: 6,423 allocs, 6,423 frees, 520,275 bytes allocated
==2583337==
==2583337== All heap blocks were freed -- no leaks are possible
==2583337==
==2583337== For lists of detected and suppressed errors, rerun with: -s
==2583337== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2583627== Memcheck, a memory error detector
==2583627== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2583627== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2583627== Command: ./elevation_snippet 1 null null live
==2583627==
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
==2583627==
==2583627== HEAP SUMMARY:
==2583627== in use at exit: 0 bytes in 0 blocks
==2583627== total heap usage: 4,667 allocs, 4,667 frees, 751,106 bytes allocated
==2583627==
==2583627== All heap blocks were freed -- no leaks are possible
==2583627==
==2583627== For lists of detected and suppressed errors, rerun with: -s
==2583627== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2583861== Memcheck, a memory error detector
==2583861== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2583861== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2583861== Command: ./eq_snippet 1 null null live
==2583861==
Earthquake 0:
Magnitude:1.26
Date: Jun. 29 2025 20:42:32
Location: 6 km WNW of Chatsworth, CA
Lat/Long:34.2802,-118.668
Earthquake 1:
Magnitude:1.2
Date: Jun. 29 2025 20:36:36
Location: 38 km SSW of Los Ybanez, Texas
Lat/Long:32.427,-102.14
Earthquake 2:
Magnitude:1.4
Date: Jun. 29 2025 20:30:19
Location: 5 km NNW of Willow, Alaska
Lat/Long:61.7961,-150.08
Earthquake 3:
Magnitude:2.2
Date: Jun. 29 2025 20:1:12
Location: 7 km SW of Capitanejo, Puerto Rico
Lat/Long:17.9618,-66.5743
Earthquake 4:
Magnitude:1.1
Date: Jun. 29 2025 19:56:8
Location: 46 km SE of Egegik, Alaska
Lat/Long:57.8838,-156.896
Earthquake 5:
Magnitude:1.09
Date: Jun. 29 2025 17:59:34
Location: 7 km NW of The Geysers, CA
Lat/Long:38.8173,-122.823
Earthquake 6:
Magnitude:1.51
Date: Jun. 29 2025 17:50:33
Location: 4 km WNW of Cobb, CA
Lat/Long:38.8258,-122.772
Earthquake 7:
Magnitude:1.4
Date: Jun. 29 2025 17:36:54
Location: 20 km E of Mono City, California
Lat/Long:38.0601,-118.908
Earthquake 8:
Magnitude:1.1
Date: Jun. 29 2025 17:35:52
Location: 36 km WNW of Ninilchik, Alaska
Lat/Long:60.1344,-152.308
Earthquake 9:
Magnitude:1.7
Date: Jun. 29 2025 17:17:12
Location: 19 km SSW of Ackerly, Texas
Lat/Long:32.356,-101.769
==2583861==
==2583861== HEAP SUMMARY:
==2583861== in use at exit: 0 bytes in 0 blocks
==2583861== total heap usage: 5,115 allocs, 5,115 frees, 700,592 bytes allocated
==2583861==
==2583861== All heap blocks were freed -- no leaks are possible
==2583861==
==2583861== For lists of detected and suppressed errors, rerun with: -s
==2583861== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test eq_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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_test eq_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==2584180== Memcheck, a memory error detector
==2584180== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2584180== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2584180== Command: ./eq_test 1 null null live
==2584180==
Retrieved recent 100 Earthquakes
Earthquake 0:
Magnitude:1.26
Date: Jun. 29 2025 20:42:32
Location: 6 km WNW of Chatsworth, CA
Lat/Long:34.2802,-118.668
Earthquake 1:
Magnitude:1.2
Date: Jun. 29 2025 20:36:36
Location: 38 km SSW of Los Ybanez, Texas
Lat/Long:32.427,-102.14
Earthquake 2:
Magnitude:1.4
Date: Jun. 29 2025 20:30:19
Location: 5 km NNW of Willow, Alaska
Lat/Long:61.7961,-150.08
Retrieved all 50524 Earthquakes
Earthquake 0:
Magnitude:2.4
Date: Feb. 1 2024 14:42:5
Location: 13 km SW of Volcano, Hawaii
Lat/Long:19.3555,-155.32
Earthquake 1:
Magnitude:3.1
Date: Feb. 1 2024 15:9:8
Location: 161 km E of Chiniak, Alaska
Lat/Long:57.4629,-149.603
Earthquake 2:
Magnitude:1.9
Date: Feb. 1 2024 15:6:36
Location: 58 km SW of Salcha, Alaska
Lat/Long:64.2213,-147.883
==2584180==
==2584180== HEAP SUMMARY:
==2584180== in use at exit: 0 bytes in 0 blocks
==2584180== total heap usage: 308,483 allocs, 308,483 frees, 120,978,444 bytes allocated
==2584180==
==2584180== All heap blocks were freed -- no leaks are possible
==2584180==
==2584180== For lists of detected and suppressed errors, rerun with: -s
==2584180== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2584426== Memcheck, a memory error detector
==2584426== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2584426== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2584426== Command: ./face_shp_coll 1 null null live
==2584426==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1021/bridges_testing
==2584426==
==2584426== HEAP SUMMARY:
==2584426== in use at exit: 0 bytes in 0 blocks
==2584426== total heap usage: 6,412 allocs, 6,412 frees, 516,651 bytes allocated
==2584426==
==2584426== All heap blocks were freed -- no leaks are possible
==2584426==
==2584426== For lists of detected and suppressed errors, rerun with: -s
==2584426== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2584643== Memcheck, a memory error detector
==2584643== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2584643== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2584643== Command: ./game_size_test 1 null null live
==2584643==
[2025-06-29 16:57:01] [connect] Successful connection
[2025-06-29 16:57:01] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230621 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/1022/bridges_testing
[2025-06-29 16:57:03] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==2584643==
==2584643== HEAP SUMMARY:
==2584643== in use at exit: 0 bytes in 0 blocks
==2584643== total heap usage: 6,219 allocs, 6,219 frees, 1,966,858 bytes allocated
==2584643==
==2584643== All heap blocks were freed -- no leaks are possible
==2584643==
==2584643== For lists of detected and suppressed errors, rerun with: -s
==2584643== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2584879== Memcheck, a memory error detector
==2584879== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2584879== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2584879== Command: ./game_snippet 1 null null live
==2584879==
Game 0:
Title: Outlast: Whistleblower
Platform Type: PC
Rating: 6.4
Genres: Action,
Adventure,
==2584879==
==2584879== HEAP SUMMARY:
==2584879== in use at exit: 0 bytes in 0 blocks
==2584879== total heap usage: 66,864 allocs, 66,864 frees, 16,688,182 bytes allocated
==2584879==
==2584879== All heap blocks were freed -- no leaks are possible
==2584879==
==2584879== For lists of detected and suppressed errors, rerun with: -s
==2584879== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2585073== Memcheck, a memory error detector
==2585073== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2585073== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2585073== Command: ./graph_alist 1 null null live
==2585073==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1024/bridges_testing
==2585073==
==2585073== HEAP SUMMARY:
==2585073== in use at exit: 0 bytes in 0 blocks
==2585073== total heap usage: 16,743 allocs, 16,743 frees, 2,389,304 bytes allocated
==2585073==
==2585073== All heap blocks were freed -- no leaks are possible
==2585073==
==2585073== For lists of detected and suppressed errors, rerun with: -s
==2585073== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2585254== Memcheck, a memory error detector
==2585254== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2585254== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2585254== Command: ./graph_alist_empty 1 null null live
==2585254==
==2585254==
==2585254== HEAP SUMMARY:
==2585254== in use at exit: 0 bytes in 0 blocks
==2585254== total heap usage: 1,734 allocs, 1,734 frees, 125,878 bytes allocated
==2585254==
==2585254== All heap blocks were freed -- no leaks are possible
==2585254==
==2585254== For lists of detected and suppressed errors, rerun with: -s
==2585254== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2585344== Memcheck, a memory error detector
==2585344== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2585344== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2585344== Command: ./graph_amatrix 1 null null live
==2585344==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
==2585344==
==2585344== HEAP SUMMARY:
==2585344== in use at exit: 0 bytes in 0 blocks
==2585344== total heap usage: 18,364 allocs, 18,364 frees, 2,461,030 bytes allocated
==2585344==
==2585344== All heap blocks were freed -- no leaks are possible
==2585344==
==2585344== For lists of detected and suppressed errors, rerun with: -s
==2585344== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2585605== Memcheck, a memory error detector
==2585605== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2585605== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2585605== Command: ./graph_map_test 1 null null live
==2585605==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1027/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1027/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1027/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1027/bridges_testing
==2585605==
==2585605== HEAP SUMMARY:
==2585605== in use at exit: 0 bytes in 0 blocks
==2585605== total heap usage: 17,537 allocs, 17,537 frees, 2,226,183 bytes allocated
==2585605==
==2585605== All heap blocks were freed -- no leaks are possible
==2585605==
==2585605== For lists of detected and suppressed errors, rerun with: -s
==2585605== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2585838== Memcheck, a memory error detector
==2585838== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2585838== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2585838== Command: ./gutenberg_snippet 1 null null live
==2585838==
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: Sun, 29 Jun 2025 20:57:50 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>
==2585838==
==2585838== Process terminating with default action of signal 6 (SIGABRT)
==2585838== at 0x4C6EB2C: __pthread_kill_implementation (pthread_kill.c:44)
==2585838== by 0x4C6EB2C: __pthread_kill_internal (pthread_kill.c:78)
==2585838== by 0x4C6EB2C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==2585838== by 0x4C1527D: raise (raise.c:26)
==2585838== by 0x4BF88FE: abort (abort.c:79)
==2585838== by 0x49C7FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x49DD0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x49C7A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x49DD390: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x11166D: 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)
==2585838== by 0x1148E0: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== HEAP SUMMARY:
==2585838== in use at exit: 281,239 bytes in 2,815 blocks
==2585838== total heap usage: 4,476 allocs, 1,661 frees, 443,172 bytes allocated
==2585838==
==2585838== 7 bytes in 1 blocks are still reachable in loss record 6 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 8 bytes in 1 blocks are still reachable in loss record 10 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F86: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 9 bytes in 1 blocks are still reachable in loss record 14 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F90: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 10 bytes in 1 blocks are still reachable in loss record 15 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F95: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 12 bytes in 1 blocks are still reachable in loss record 18 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 12 bytes in 1 blocks are still reachable in loss record 19 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F8B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 13 bytes in 1 blocks are still reachable in loss record 20 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F81: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 16 bytes in 1 blocks are still reachable in loss record 28 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A0E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 18 bytes in 1 blocks are still reachable in loss record 31 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52866B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 19 bytes in 1 blocks are still reachable in loss record 32 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528667F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 24 bytes in 1 blocks are still reachable in loss record 490 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528667F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 24 bytes in 1 blocks are still reachable in loss record 491 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52866B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 25 bytes in 1 blocks are still reachable in loss record 493 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x11D867: 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)
==2585838== by 0x11CDE6: 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)
==2585838== by 0x11C6D3: 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)
==2585838== by 0x11BCD6: 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)
==2585838== by 0x11A616: 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)
==2585838== by 0x118EF5: 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)
==2585838== by 0x117558: 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)
==2585838== by 0x1148BC: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 516 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x111D0A: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:139)
==2585838== by 0x10DD07: main (gutenberg_snippet.cpp:17)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 517 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x11C579: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2585838== by 0x11A2CE: allocate (alloc_traits.h:482)
==2585838== by 0x11A2CE: 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)
==2585838== by 0x118EAE: 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)
==2585838== by 0x117558: 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)
==2585838== by 0x1148BC: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 518 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 519 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 520 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5287136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 521 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 522 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 523 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A0EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 524 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A15D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 32 bytes in 1 blocks are still reachable in loss record 526 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C315C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 40 bytes in 1 blocks are still reachable in loss record 542 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x117460: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
==2585838== by 0x114843: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:850)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 45 bytes in 1 blocks are still reachable in loss record 547 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x118598: 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)
==2585838== by 0x1171A0: 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)
==2585838== by 0x112451: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:398)
==2585838== by 0x10DD9E: main (gutenberg_snippet.cpp:19)
==2585838==
==2585838== 46 bytes in 1 blocks are still reachable in loss record 548 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8A63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x4A8AB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x1122FB: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:323)
==2585838== by 0x10DE06: main (gutenberg_snippet.cpp:23)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 554 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x519F601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 555 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 556 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F81: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 557 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F86: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 558 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F8B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 559 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F90: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 560 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F95: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 48 bytes in 1 blocks are still reachable in loss record 561 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 56 bytes in 1 blocks are still reachable in loss record 565 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5263E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5263FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5264301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51860FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515A8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A065C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 56 bytes in 1 blocks are still reachable in loss record 566 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 56 bytes in 1 blocks are still reachable in loss record 567 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 56 bytes in 1 blocks are still reachable in loss record 568 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 56 bytes in 1 blocks are still reachable in loss record 569 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5287143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 56 bytes in 1 blocks are still reachable in loss record 570 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A0EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 56 bytes in 1 blocks are still reachable in loss record 572 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FCC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C305F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 61 bytes in 1 blocks are still reachable in loss record 574 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x112963: bridges::SimpleCache::SimpleCache() (Cache.h:130)
==2585838== by 0x1132C5: bridges::lruCache::lruCache(int) (Cache.h:208)
==2585838== by 0x113F1B: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:139)
==2585838== by 0x10DE3E: main (gutenberg_snippet.cpp:26)
==2585838==
==2585838== 65 bytes in 1 blocks are still reachable in loss record 578 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x10FAD0: __static_initialization_and_destruction_0() (base64.h:50)
==2585838== by 0x10FDBC: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
==2585838== by 0x4BFA303: call_init (libc-start.c:145)
==2585838== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2585838== by 0x10DB74: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet)
==2585838==
==2585838== 67 bytes in 1 blocks are possibly lost in loss record 580 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8D85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x1106CC: 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)
==2585838== by 0x111610: 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)
==2585838== by 0x1148E0: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 72 bytes in 1 blocks are still reachable in loss record 581 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5263E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5263FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5264301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51860FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x515A8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A065C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 72 bytes in 1 blocks are still reachable in loss record 582 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5287164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 72 bytes in 1 blocks are still reachable in loss record 583 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5287178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 72 bytes in 1 blocks are still reachable in loss record 585 of 676
==2585838== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x52CAA71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C30F4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 107 bytes in 1 blocks are still reachable in loss record 598 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x116B07: 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)
==2585838== by 0x1147E1: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:847)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 128 bytes in 1 blocks are still reachable in loss record 602 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519B5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5287164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 128 bytes in 1 blocks are still reachable in loss record 603 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519B5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5287178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 135 bytes in 6 blocks are still reachable in loss record 605 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 144 bytes in 6 blocks are still reachable in loss record 606 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838==
==2585838== 167 bytes in 1 blocks are possibly lost in loss record 608 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8D85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x1106FB: 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)
==2585838== by 0x111610: 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)
==2585838== by 0x1148E0: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 167 bytes in 1 blocks are possibly lost in loss record 609 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8D85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x110718: 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)
==2585838== by 0x111610: 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)
==2585838== by 0x1148E0: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 272 bytes in 1 blocks are possibly lost in loss record 620 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x49DBD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x111592: 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)
==2585838== by 0x1148E0: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 801 bytes in 1 blocks are still reachable in loss record 642 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x116D97: 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)
==2585838== by 0x110862: 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)
==2585838== by 0x111610: 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)
==2585838== by 0x1148E0: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:851)
==2585838== by 0x10DE75: main (gutenberg_snippet.cpp:30)
==2585838==
==2585838== 1,018 bytes in 41 blocks are still reachable in loss record 650 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x11D867: 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)
==2585838== by 0x11CDE6: 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)
==2585838== by 0x11C6D3: 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)
==2585838== by 0x11BCD6: 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)
==2585838== by 0x11A616: 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)
==2585838== by 0x118EF5: 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)
==2585838== by 0x117558: 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)
==2585838== by 0x10FA6A: __static_initialization_and_destruction_0() (MapConstants.h:77)
==2585838== by 0x10FDBC: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
==2585838== by 0x4BFA303: call_init (libc-start.c:145)
==2585838== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2585838==
==2585838== 1,064 bytes in 19 blocks are still reachable in loss record 656 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==2585838== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==2585838==
==2585838== 1,600 bytes in 1 blocks are still reachable in loss record 659 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x11C579: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2585838== by 0x11A2CE: allocate (alloc_traits.h:482)
==2585838== by 0x11A2CE: 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)
==2585838== by 0x118EAE: 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)
==2585838== by 0x117558: 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)
==2585838== by 0x10F9DB: __static_initialization_and_destruction_0() (MapConstants.h:23)
==2585838== by 0x10FDBC: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
==2585838== by 0x4BFA303: call_init (libc-start.c:145)
==2585838== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2585838== by 0x10DB74: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet)
==2585838==
==2585838== 4,096 bytes in 1 blocks are still reachable in loss record 669 of 676
==2585838== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x4C551B4: _IO_file_doallocate (filedoalloc.c:101)
==2585838== by 0x4C65523: _IO_doallocbuf (genops.c:347)
==2585838== by 0x4C62F8F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
==2585838== by 0x4C63AAE: _IO_new_file_xsputn (fileops.c:1244)
==2585838== by 0x4C63AAE: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
==2585838== by 0x4C56A11: fwrite (iofwrite.c:39)
==2585838== by 0x4A78DC3: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x4A7913B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2585838== by 0x10DE57: main (gutenberg_snippet.cpp:28)
==2585838==
==2585838== 7,904 bytes in 1 blocks are still reachable in loss record 672 of 676
==2585838== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2585838== by 0x11C579: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2585838== by 0x11A2CE: allocate (alloc_traits.h:482)
==2585838== by 0x11A2CE: 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)
==2585838== by 0x118EAE: 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)
==2585838== by 0x117558: 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)
==2585838== by 0x10FA6A: __static_initialization_and_destruction_0() (MapConstants.h:77)
==2585838== by 0x10FDBC: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
==2585838== by 0x4BFA303: call_init (libc-start.c:145)
==2585838== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2585838== by 0x10DB74: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet)
==2585838==
==2585838== LEAK SUMMARY:
==2585838== definitely lost: 0 bytes in 0 blocks
==2585838== indirectly lost: 0 bytes in 0 blocks
==2585838== possibly lost: 673 bytes in 4 blocks
==2585838== still reachable: 18,963 bytes in 126 blocks
==2585838== suppressed: 261,603 bytes in 2,685 blocks
==2585838==
==2585838== For lists of detected and suppressed errors, rerun with: -s
==2585838== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)
Aborted
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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2586037== Memcheck, a memory error detector
==2586037== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2586037== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2586037== Command: ./imdb_snippet 1 null null live
==2586037==
Actor-Movie Data:
Actor: Kevin_Bacon_(I)
Movie: He_Said,_She_Said_(1991)
==2586037==
==2586037== HEAP SUMMARY:
==2586037== in use at exit: 0 bytes in 0 blocks
==2586037== total heap usage: 9,467 allocs, 9,467 frees, 1,810,227 bytes allocated
==2586037==
==2586037== All heap blocks were freed -- no leaks are possible
==2586037==
==2586037== For lists of detected and suppressed errors, rerun with: -s
==2586037== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2586201== Memcheck, a memory error detector
==2586201== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2586201== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2586201== Command: ./input_game 1 null null live
==2586201==
[2025-06-29 16:58:02] [connect] Successful connection
[2025-06-29 16:58:02] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230681 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/1030/bridges_testing
[2025-06-29 16:58:04] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==2586201==
==2586201== HEAP SUMMARY:
==2586201== in use at exit: 0 bytes in 0 blocks
==2586201== total heap usage: 6,140 allocs, 6,140 frees, 1,855,674 bytes allocated
==2586201==
==2586201== All heap blocks were freed -- no leaks are possible
==2586201==
==2586201== For lists of detected and suppressed errors, rerun with: -s
==2586201== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2586454== Memcheck, a memory error detector
==2586454== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2586454== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2586454== Command: ./kdt 1 null null live
==2586454==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
==2586454==
==2586454== HEAP SUMMARY:
==2586454== in use at exit: 0 bytes in 0 blocks
==2586454== total heap usage: 6,482 allocs, 6,482 frees, 535,470 bytes allocated
==2586454==
==2586454== All heap blocks were freed -- no leaks are possible
==2586454==
==2586454== For lists of detected and suppressed errors, rerun with: -s
==2586454== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2586665== Memcheck, a memory error detector
==2586665== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2586665== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2586665== Command: ./linechart 1 null null live
==2586665==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1032/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1032/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1032/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1032/bridges_testing
==2586665==
==2586665== HEAP SUMMARY:
==2586665== in use at exit: 0 bytes in 0 blocks
==2586665== total heap usage: 5,354 allocs, 5,354 frees, 839,560 bytes allocated
==2586665==
==2586665== All heap blocks were freed -- no leaks are possible
==2586665==
==2586665== For lists of detected and suppressed errors, rerun with: -s
==2586665== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2587068== Memcheck, a memory error detector
==2587068== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2587068== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2587068== Command: ./minimal_game 1 null null live
==2587068==
[2025-06-29 16:58:23] [connect] Successful connection
[2025-06-29 16:58:23] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230702 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/1033/bridges_testing
[2025-06-29 16:58:25] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==2587068==
==2587068== HEAP SUMMARY:
==2587068== in use at exit: 0 bytes in 0 blocks
==2587068== total heap usage: 6,147 allocs, 6,147 frees, 1,855,878 bytes allocated
==2587068==
==2587068== All heap blocks were freed -- no leaks are possible
==2587068==
==2587068== For lists of detected and suppressed errors, rerun with: -s
==2587068== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2587297== Memcheck, a memory error detector
==2587297== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2587297== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2587297== Command: ./mixed_assignments 1 null null live
==2587297==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
==2587297==
==2587297== HEAP SUMMARY:
==2587297== in use at exit: 0 bytes in 0 blocks
==2587297== total heap usage: 7,525 allocs, 7,525 frees, 1,052,572 bytes allocated
==2587297==
==2587297== All heap blocks were freed -- no leaks are possible
==2587297==
==2587297== For lists of detected and suppressed errors, rerun with: -s
==2587297== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2587538== Memcheck, a memory error detector
==2587538== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2587538== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2587538== Command: ./mllist 1 null null live
==2587538==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1035/bridges_testing
==2587538==
==2587538== HEAP SUMMARY:
==2587538== in use at exit: 0 bytes in 0 blocks
==2587538== total heap usage: 6,617 allocs, 6,617 frees, 545,133 bytes allocated
==2587538==
==2587538== All heap blocks were freed -- no leaks are possible
==2587538==
==2587538== For lists of detected and suppressed errors, rerun with: -s
==2587538== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2587756== Memcheck, a memory error detector
==2587756== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2587756== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2587756== Command: ./non_blocking_game_fire 1 null null live
==2587756==
[2025-06-29 16:58:47] [connect] Successful connection
[2025-06-29 16:58:47] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230726 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-06-29 16:58:49] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==2587756==
==2587756== HEAP SUMMARY:
==2587756== in use at exit: 0 bytes in 0 blocks
==2587756== total heap usage: 5,852 allocs, 5,852 frees, 1,752,399 bytes allocated
==2587756==
==2587756== All heap blocks were freed -- no leaks are possible
==2587756==
==2587756== For lists of detected and suppressed errors, rerun with: -s
==2587756== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2587920== Memcheck, a memory error detector
==2587920== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2587920== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2587920== Command: ./non_blocking_game_state 1 null null live
==2587920==
[2025-06-29 16:58:58] [connect] Successful connection
[2025-06-29 16:58:58] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1751230737 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/1037/bridges_testing
[2025-06-29 16:59:00] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==2587920==
==2587920== HEAP SUMMARY:
==2587920== in use at exit: 0 bytes in 0 blocks
==2587920== total heap usage: 6,002 allocs, 6,002 frees, 1,772,611 bytes allocated
==2587920==
==2587920== All heap blocks were freed -- no leaks are possible
==2587920==
==2587920== For lists of detected and suppressed errors, rerun with: -s
==2587920== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2588170== Memcheck, a memory error detector
==2588170== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2588170== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2588170== Command: ./osm 1 null null live
==2588170==
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-cs.herokuapp.com/assignments/1038/bridges_testing
==2588170==
==2588170== HEAP SUMMARY:
==2588170== in use at exit: 0 bytes in 0 blocks
==2588170== total heap usage: 74,647 allocs, 74,647 frees, 9,399,646 bytes allocated
==2588170==
==2588170== All heap blocks were freed -- no leaks are possible
==2588170==
==2588170== For lists of detected and suppressed errors, rerun with: -s
==2588170== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test osm_amenity_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2588328== Memcheck, a memory error detector
==2588328== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2588328== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2588328== Command: ./osm_amenity_snippet 1 null null live
==2588328==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Total Amenities: 3899
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
==2588328==
==2588328== HEAP SUMMARY:
==2588328== in use at exit: 0 bytes in 0 blocks
==2588328== total heap usage: 6,933 allocs, 6,933 frees, 3,397,031 bytes allocated
==2588328==
==2588328== All heap blocks were freed -- no leaks are possible
==2588328==
==2588328== For lists of detected and suppressed errors, rerun with: -s
==2588328== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2588464== Memcheck, a memory error detector
==2588464== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2588464== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2588464== Command: ./osm_snippet 1 null null live
==2588464==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Number of Vertices [Charlotte]:1587
Number of Edges [Charlotte]:3315
Location of first vertex [Cartesian Coord]: -657.974,-4700.22
==2588464==
==2588464== HEAP SUMMARY:
==2588464== in use at exit: 0 bytes in 0 blocks
==2588464== total heap usage: 4,668 allocs, 4,668 frees, 2,682,912 bytes allocated
==2588464==
==2588464== All heap blocks were freed -- no leaks are possible
==2588464==
==2588464== For lists of detected and suppressed errors, rerun with: -s
==2588464== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test purposefully_breaking.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2588656== Memcheck, a memory error detector
==2588656== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2588656== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2588656== Command: ./purposefully_breaking 1 null null live
==2588656==
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.
==2588656==
==2588656== HEAP SUMMARY:
==2588656== in use at exit: 17,881 bytes in 69 blocks
==2588656== total heap usage: 6,183 allocs, 6,114 frees, 352,470,168 bytes allocated
==2588656==
==2588656== LEAK SUMMARY:
==2588656== definitely lost: 0 bytes in 0 blocks
==2588656== indirectly lost: 0 bytes in 0 blocks
==2588656== possibly lost: 0 bytes in 0 blocks
==2588656== still reachable: 0 bytes in 0 blocks
==2588656== suppressed: 17,881 bytes in 69 blocks
==2588656==
==2588656== For lists of detected and suppressed errors, rerun with: -s
==2588656== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2588836== Memcheck, a memory error detector
==2588836== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2588836== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2588836== Command: ./reddit 1 null null live
==2588836==
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
990 posts returned
ID: 1evat15
Title: Can sparkling water be found in nature?
Author: ElGaboXD1920
Score: 183
VoteRatio: 0.84
CommentCount: 105
Subreddit: askscience
PostTime: 1723991942
URL: https://www.reddit.com/r/askscience/comments/1evat15/can_sparkling_water_be_found_in_nature/
Text:
ID: 1evg29t
Title: What makes the rabies virus not species-specific while most other viruses can't automatically hop between species?
Author: None
Score: 630
VoteRatio: 0.91
CommentCount: 133
Subreddit: askscience
PostTime: 1724005343
URL: https://www.reddit.com/r/askscience/comments/1evg29t/what_makes_the_rabies_virus_not_speciesspecific/
Text:
ID: 1evys9j
Title: The Pacific Ocean covers virtually half of the globe, with all the continents on the other half. Is this one of the causes of the earths wobble as it rotates and spins ?
Author: Dbgb4
Score: 86
VoteRatio: 0.73
CommentCount: 12
Subreddit: askscience
PostTime: 1724064914
URL: https://www.reddit.com/r/askscience/comments/1evys9j/the_pacific_ocean_covers_virtually_half_of_the/
Text:
ID: 1ew4puk
Title: Fossil caves (not cave fossils)
Author: atomfullerene
Score: 174
VoteRatio: 0.86
CommentCount: 26
Subreddit: askscience
PostTime: 1724081355
URL: https://www.reddit.com/r/askscience/comments/1ew4puk/fossil_caves_not_cave_fossils/
Text: Are there known fossilized caves? I'm not talking about fossils in caves (although I'd be interested in those as well), I'm talking about caves that filled in with sediment, were buried, and later eroded to the surface millions of years later. And if they exist, has anything interesting been learned from them? I haven't had much luck searching for information.
Edit: just to provide an example of the sort of thing I am thinking about, I am imagining something like a layer of limestone laid down in the Paleozoic, eroded as karst in the Mesozoic, forming a cave perhaps containing stalactites or even fossils of animals that wandered inside and died, then filled in with sediment, buried, and later discovered in the modern day.
ID: 1ewbc1d
Title: Are mountains still growing?
Author: FezzesnPonds
Score: 169
VoteRatio: 0.83
CommentCount: 39
Subreddit: askscience
PostTime: 1724097207
URL: https://www.reddit.com/r/askscience/comments/1ewbc1d/are_mountains_still_growing/
Text: I know mountains are formed from tectonic plates smushing together over millions of years, but are there any mountain ranges that are still getting taller from this phenomenon? And which ones are shrinking away and why?
ID: 1ewefz8
Title: What makes quantum entanglement special?
Author: ElaborateSloth
Score: 19
VoteRatio: 0.69
CommentCount: 49
Subreddit: askscience
PostTime: 1724104709
URL: https://www.reddit.com/r/askscience/comments/1ewefz8/what_makes_quantum_entanglement_special/
Text: If I place two balls in two separate boxes, one ball red and one ball blue, opening one box will also reveal the color of the second ball, no matter where that ball is.
So what makes quantum entanglement special if this phenomenon can happen in other systems? Isn't it just logical?
ID: 1ewoxqv
Title: Why are babies not resistant to the diseases their parents have experienced and developed resistance to?
Author: Perunajunior
Score: 77
VoteRatio: 0.72
CommentCount: 28
Subreddit: askscience
PostTime: 1724136584
URL: https://www.reddit.com/r/askscience/comments/1ewoxqv/why_are_babies_not_resistant_to_the_diseases/
Text:
ID: 1ewpq21
Title: How does a Virus variant become too "Variant" that it becomes it's own Virus species? How arbitrary is this distinction?
Author: darthindica
Score: 60
VoteRatio: 0.79
CommentCount: 10
Subreddit: askscience
PostTime: 1724139836
URL: https://www.reddit.com/r/askscience/comments/1ewpq21/how_does_a_virus_variant_become_too_variant_that/
Text:
ID: 1ewsm6f
Title: AskScience AMA Series: I am an atmospheric scientist at the University of Maryland. My research focuses on Earth system predictability using tools like data science and machine learning. Ask me all your questions about how we use machine learning to understand climate and weather extremes!
Author: AskScienceModerator
Score: 196
VoteRatio: 0.88
CommentCount: 42
Subreddit: askscience
PostTime: 1724151654
URL: https://www.reddit.com/r/askscience/comments/1ewsm6f/askscience_ama_series_i_am_an_atmospheric/
Text: Hi Reddit! I am an atmospheric scientist (and former cable news meteorologist) here to answer your questions about climate and weather extremes.Â
**Maria Molina** is an assistant professor in the Department of Atmospheric and Oceanic Science at the University of Maryland. Her research focuses on the application of machine learning tools, such as neural networks, and numerical modeling systems to answer pressing questions in the domains of climate and extremes.
She leads the PARETO (Predictability and Applied Research for the Earth-system with Training and Optimization) group. Some examples of problems they are tackling include extending our understanding of Earth system predictability, parameterizing subgrid scale processes in Earth system models, and uncovering multi-scale patterns in the climate system.
Molina is also affiliated with the National Center for Atmospheric Research in Boulder, Colorado and serves as an adjunct assistant professor in the Department of Marine, Earth, and Atmospheric Sciences at North Carolina State University. She is Vice-Chair of the American Meteorological Society (AMS) Committee on Artificial Intelligence Applications to Environmental Science, a member of the WCRP Scientific Steering Group for the Earth System Modelling and Observations (ESMO) Core Project, a member of the AMS Board on Representation, Accessibility, Inclusion, and Diversity (BRAID), and an Academia Ambassador for the AMS Committee for Hispanic and Latinx Advancement (CHALA).
Molina received her doctorate in Earth and ecosystem science from Central Michigan University in 2019.
**Dean Calhoun** is a first-year Ph.D. student and graduate research assistant in UMD's Department of Atmospheric and Oceanic Science. His research interests include extreme weather events, large-scale dynamics and variability of the atmosphere, and social impacts of climate change. He is also interested in making science as equitable, open, and accessible as possible. He received his B.S. in applied mathematics from Purdue University in May 2024.Â
**Jhayron Steven Perez Carrasquilla** is pursuing a Ph.D. in atmospheric and oceanic science at the University of Maryland, where he studies atmospheric predictability and climate dynamics using machine learning. He holds a bachelor's degree in engineering and a master's degree in water resources from the Universidad Nacional de Colombia. His research interests include large-scale atmospheric dynamics, variability, predictability, moist convection and extreme weather events.
**Kyle Hall** is a first-year Ph.D. student in the Department of Atmospheric and Oceanic Science at UMD. Previously, he worked as an associate scientist with the NOAA Physical Sciences Laboratory developing NOAA's Unified Forecast System Mid-range Weather and S2S applications. At UMD, he hopes to apply AI/ML methods to explore interannual-to-interdecadal coupled earth system dynamics like ENSO, NAO, and PDO and their impacts on global hydroclimate predictability.
**Jonathan David Starfeldt** is starting the Ph.D. track at the University of Maryland's Department of Atmospheric and Oceanic Science in Fall 2024. He received his B.S. from the University of Wisconsin-Madison in Spring 2024 with a double major in Atmospheric and Oceanic Sciences and Data Science with a certificate in Computer Science. During his Ph.D., he hopes to build machine learning tools that give us information about how weather extremes, like urban heat and hurricanes, are being altered in our changing climate.Â
**Manuel Titos** is a visiting postdoctoral researcher from the University of Granada's Department of Signal Processing, Telematics, and Communications. His current work focuses on characterizing, quantifying, and assessing source parameters of wildfires and explosive volcanic eruptions for operational simulations of contaminant dispersion.Â
**Emily Faith Wisinski** is a first-year graduate research assistant in the Department of Atmospheric and Oceanic Science at the University of Maryland. She received her B.S. in atmospheric science and meteorology at the University of Alabama in Huntsville in May 2023. For her Ph.D., she hopes to explore ENSO dynamics, teleconnections and impacts with an emphasis on investigating how machine learning techniques can aid in answering questions surrounding ENSO.Â
We'll be on from 2 to 4 p.m. ET - ask us anything!
Other links:
+ [Website](https://mariajmolina.github.io/)Â
+ [Google Scholar page](https://scholar.google.com/citations?user=COEg9-sAAAAJ&hl=en)
+ [Video about research](https://www.youtube.com/watch?v=nslF7mkWls8)
Username: /u/umd-science
ID: 1ewv6tz
Title: When we look for life out there, aren't we just searching in the past?
Author: NobreLusitano
Score: 19
VoteRatio: 0.58
CommentCount: 49
Subreddit: askscience
PostTime: 1724159541
URL: https://www.reddit.com/r/askscience/comments/1ewv6tz/when_we_look_for_life_out_there_arent_we_just/
Text: As far as I understand, the light that we see in our telescopes is the light reaching us from its starting point, no matter now far was emitted. That's how we can see explosions that occurred long time ago due to the distance involved.
So, my question is: how can we be sure that, between the far far away light was emitted and the moment we see it, some civilization hasn't developed and habits that same area?
My rational is: if someone, light years away, looked into our planet they would see dinosaurs at the best. And yet here we are slowly colonizing Mars.
==2588836==
==2588836== HEAP SUMMARY:
==2588836== in use at exit: 0 bytes in 0 blocks
==2588836== total heap usage: 20,123 allocs, 20,123 frees, 7,266,691 bytes allocated
==2588836==
==2588836== All heap blocks were freed -- no leaks are possible
==2588836==
==2588836== For lists of detected and suppressed errors, rerun with: -s
==2588836== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2589086== Memcheck, a memory error detector
==2589086== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2589086== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2589086== Command: ./reddit_snippet 1 null null live
==2589086==
990 post returned
Printing at most 10
ID: 1evat15
Title: Can sparkling water be found in nature?
Author: ElGaboXD1920
Score: 183
VoteRatio: 0.84
CommentCount: 105
Subreddit: askscience
PostTime: 1723991942
URL: https://www.reddit.com/r/askscience/comments/1evat15/can_sparkling_water_be_found_in_nature/
Text:
ID: 1evg29t
Title: What makes the rabies virus not species-specific while most other viruses can't automatically hop between species?
Author: None
Score: 630
VoteRatio: 0.91
CommentCount: 133
Subreddit: askscience
PostTime: 1724005343
URL: https://www.reddit.com/r/askscience/comments/1evg29t/what_makes_the_rabies_virus_not_speciesspecific/
Text:
ID: 1evys9j
Title: The Pacific Ocean covers virtually half of the globe, with all the continents on the other half. Is this one of the causes of the earths wobble as it rotates and spins ?
Author: Dbgb4
Score: 86
VoteRatio: 0.73
CommentCount: 12
Subreddit: askscience
PostTime: 1724064914
URL: https://www.reddit.com/r/askscience/comments/1evys9j/the_pacific_ocean_covers_virtually_half_of_the/
Text:
ID: 1ew4puk
Title: Fossil caves (not cave fossils)
Author: atomfullerene
Score: 174
VoteRatio: 0.86
CommentCount: 26
Subreddit: askscience
PostTime: 1724081355
URL: https://www.reddit.com/r/askscience/comments/1ew4puk/fossil_caves_not_cave_fossils/
Text: Are there known fossilized caves? I'm not talking about fossils in caves (although I'd be interested in those as well), I'm talking about caves that filled in with sediment, were buried, and later eroded to the surface millions of years later. And if they exist, has anything interesting been learned from them? I haven't had much luck searching for information.
Edit: just to provide an example of the sort of thing I am thinking about, I am imagining something like a layer of limestone laid down in the Paleozoic, eroded as karst in the Mesozoic, forming a cave perhaps containing stalactites or even fossils of animals that wandered inside and died, then filled in with sediment, buried, and later discovered in the modern day.
ID: 1ewbc1d
Title: Are mountains still growing?
Author: FezzesnPonds
Score: 169
VoteRatio: 0.83
CommentCount: 39
Subreddit: askscience
PostTime: 1724097207
URL: https://www.reddit.com/r/askscience/comments/1ewbc1d/are_mountains_still_growing/
Text: I know mountains are formed from tectonic plates smushing together over millions of years, but are there any mountain ranges that are still getting taller from this phenomenon? And which ones are shrinking away and why?
ID: 1ewefz8
Title: What makes quantum entanglement special?
Author: ElaborateSloth
Score: 19
VoteRatio: 0.69
CommentCount: 49
Subreddit: askscience
PostTime: 1724104709
URL: https://www.reddit.com/r/askscience/comments/1ewefz8/what_makes_quantum_entanglement_special/
Text: If I place two balls in two separate boxes, one ball red and one ball blue, opening one box will also reveal the color of the second ball, no matter where that ball is.
So what makes quantum entanglement special if this phenomenon can happen in other systems? Isn't it just logical?
ID: 1ewoxqv
Title: Why are babies not resistant to the diseases their parents have experienced and developed resistance to?
Author: Perunajunior
Score: 77
VoteRatio: 0.72
CommentCount: 28
Subreddit: askscience
PostTime: 1724136584
URL: https://www.reddit.com/r/askscience/comments/1ewoxqv/why_are_babies_not_resistant_to_the_diseases/
Text:
ID: 1ewpq21
Title: How does a Virus variant become too "Variant" that it becomes it's own Virus species? How arbitrary is this distinction?
Author: darthindica
Score: 60
VoteRatio: 0.79
CommentCount: 10
Subreddit: askscience
PostTime: 1724139836
URL: https://www.reddit.com/r/askscience/comments/1ewpq21/how_does_a_virus_variant_become_too_variant_that/
Text:
ID: 1ewsm6f
Title: AskScience AMA Series: I am an atmospheric scientist at the University of Maryland. My research focuses on Earth system predictability using tools like data science and machine learning. Ask me all your questions about how we use machine learning to understand climate and weather extremes!
Author: AskScienceModerator
Score: 196
VoteRatio: 0.88
CommentCount: 42
Subreddit: askscience
PostTime: 1724151654
URL: https://www.reddit.com/r/askscience/comments/1ewsm6f/askscience_ama_series_i_am_an_atmospheric/
Text: Hi Reddit! I am an atmospheric scientist (and former cable news meteorologist) here to answer your questions about climate and weather extremes.Â
**Maria Molina** is an assistant professor in the Department of Atmospheric and Oceanic Science at the University of Maryland. Her research focuses on the application of machine learning tools, such as neural networks, and numerical modeling systems to answer pressing questions in the domains of climate and extremes.
She leads the PARETO (Predictability and Applied Research for the Earth-system with Training and Optimization) group. Some examples of problems they are tackling include extending our understanding of Earth system predictability, parameterizing subgrid scale processes in Earth system models, and uncovering multi-scale patterns in the climate system.
Molina is also affiliated with the National Center for Atmospheric Research in Boulder, Colorado and serves as an adjunct assistant professor in the Department of Marine, Earth, and Atmospheric Sciences at North Carolina State University. She is Vice-Chair of the American Meteorological Society (AMS) Committee on Artificial Intelligence Applications to Environmental Science, a member of the WCRP Scientific Steering Group for the Earth System Modelling and Observations (ESMO) Core Project, a member of the AMS Board on Representation, Accessibility, Inclusion, and Diversity (BRAID), and an Academia Ambassador for the AMS Committee for Hispanic and Latinx Advancement (CHALA).
Molina received her doctorate in Earth and ecosystem science from Central Michigan University in 2019.
**Dean Calhoun** is a first-year Ph.D. student and graduate research assistant in UMD's Department of Atmospheric and Oceanic Science. His research interests include extreme weather events, large-scale dynamics and variability of the atmosphere, and social impacts of climate change. He is also interested in making science as equitable, open, and accessible as possible. He received his B.S. in applied mathematics from Purdue University in May 2024.Â
**Jhayron Steven Perez Carrasquilla** is pursuing a Ph.D. in atmospheric and oceanic science at the University of Maryland, where he studies atmospheric predictability and climate dynamics using machine learning. He holds a bachelor's degree in engineering and a master's degree in water resources from the Universidad Nacional de Colombia. His research interests include large-scale atmospheric dynamics, variability, predictability, moist convection and extreme weather events.
**Kyle Hall** is a first-year Ph.D. student in the Department of Atmospheric and Oceanic Science at UMD. Previously, he worked as an associate scientist with the NOAA Physical Sciences Laboratory developing NOAA's Unified Forecast System Mid-range Weather and S2S applications. At UMD, he hopes to apply AI/ML methods to explore interannual-to-interdecadal coupled earth system dynamics like ENSO, NAO, and PDO and their impacts on global hydroclimate predictability.
**Jonathan David Starfeldt** is starting the Ph.D. track at the University of Maryland's Department of Atmospheric and Oceanic Science in Fall 2024. He received his B.S. from the University of Wisconsin-Madison in Spring 2024 with a double major in Atmospheric and Oceanic Sciences and Data Science with a certificate in Computer Science. During his Ph.D., he hopes to build machine learning tools that give us information about how weather extremes, like urban heat and hurricanes, are being altered in our changing climate.Â
**Manuel Titos** is a visiting postdoctoral researcher from the University of Granada's Department of Signal Processing, Telematics, and Communications. His current work focuses on characterizing, quantifying, and assessing source parameters of wildfires and explosive volcanic eruptions for operational simulations of contaminant dispersion.Â
**Emily Faith Wisinski** is a first-year graduate research assistant in the Department of Atmospheric and Oceanic Science at the University of Maryland. She received her B.S. in atmospheric science and meteorology at the University of Alabama in Huntsville in May 2023. For her Ph.D., she hopes to explore ENSO dynamics, teleconnections and impacts with an emphasis on investigating how machine learning techniques can aid in answering questions surrounding ENSO.Â
We'll be on from 2 to 4 p.m. ET - ask us anything!
Other links:
+ [Website](https://mariajmolina.github.io/)Â
+ [Google Scholar page](https://scholar.google.com/citations?user=COEg9-sAAAAJ&hl=en)
+ [Video about research](https://www.youtube.com/watch?v=nslF7mkWls8)
Username: /u/umd-science
ID: 1ewv6tz
Title: When we look for life out there, aren't we just searching in the past?
Author: NobreLusitano
Score: 19
VoteRatio: 0.58
CommentCount: 49
Subreddit: askscience
PostTime: 1724159541
URL: https://www.reddit.com/r/askscience/comments/1ewv6tz/when_we_look_for_life_out_there_arent_we_just/
Text: As far as I understand, the light that we see in our telescopes is the light reaching us from its starting point, no matter now far was emitted. That's how we can see explosions that occurred long time ago due to the distance involved.
So, my question is: how can we be sure that, between the far far away light was emitted and the moment we see it, some civilization hasn't developed and habits that same area?
My rational is: if someone, light years away, looked into our planet they would see dinosaurs at the best. And yet here we are slowly colonizing Mars.
==2589086==
==2589086== HEAP SUMMARY:
==2589086== in use at exit: 0 bytes in 0 blocks
==2589086== total heap usage: 16,940 allocs, 16,940 frees, 6,622,776 bytes allocated
==2589086==
==2589086== All heap blocks were freed -- no leaks are possible
==2589086==
==2589086== For lists of detected and suppressed errors, rerun with: -s
==2589086== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2589231== Memcheck, a memory error detector
==2589231== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2589231== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2589231== Command: ./shakespeare_snippet 1 null null live
==2589231==
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.
==2589231==
==2589231== HEAP SUMMARY:
==2589231== in use at exit: 0 bytes in 0 blocks
==2589231== total heap usage: 5,040 allocs, 5,040 frees, 32,871,416 bytes allocated
==2589231==
==2589231== All heap blocks were freed -- no leaks are possible
==2589231==
==2589231== For lists of detected and suppressed errors, rerun with: -s
==2589231== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2589406== Memcheck, a memory error detector
==2589406== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2589406== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2589406== Command: ./shape_collection 1 null null live
==2589406==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1045/bridges_testing
==2589406==
==2589406== HEAP SUMMARY:
==2589406== in use at exit: 0 bytes in 0 blocks
==2589406== total heap usage: 6,392 allocs, 6,392 frees, 514,130 bytes allocated
==2589406==
==2589406== All heap blocks were freed -- no leaks are possible
==2589406==
==2589406== For lists of detected and suppressed errors, rerun with: -s
==2589406== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2589565== Memcheck, a memory error detector
==2589565== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2589565== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2589565== Command: ./shape_collection_layer 1 null null live
==2589565==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1046/bridges_testing
==2589565==
==2589565== HEAP SUMMARY:
==2589565== in use at exit: 0 bytes in 0 blocks
==2589565== total heap usage: 6,327 allocs, 6,327 frees, 507,194 bytes allocated
==2589565==
==2589565== All heap blocks were freed -- no leaks are possible
==2589565==
==2589565== For lists of detected and suppressed errors, rerun with: -s
==2589565== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2589801== Memcheck, a memory error detector
==2589801== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2589801== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2589801== Command: ./shape_collection_textalign 1 null null live
==2589801==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1047/bridges_testing
==2589801==
==2589801== HEAP SUMMARY:
==2589801== in use at exit: 0 bytes in 0 blocks
==2589801== total heap usage: 8,441 allocs, 8,441 frees, 789,731 bytes allocated
==2589801==
==2589801== All heap blocks were freed -- no leaks are possible
==2589801==
==2589801== For lists of detected and suppressed errors, rerun with: -s
==2589801== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2590060== Memcheck, a memory error detector
==2590060== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2590060== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2590060== Command: ./sine_wave 1 null null live
==2590060==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1048/bridges_testing
==2590060==
==2590060== HEAP SUMMARY:
==2590060== in use at exit: 0 bytes in 0 blocks
==2590060== total heap usage: 4,513 allocs, 4,513 frees, 13,007,191 bytes allocated
==2590060==
==2590060== All heap blocks were freed -- no leaks are possible
==2590060==
==2590060== For lists of detected and suppressed errors, rerun with: -s
==2590060== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2590310== Memcheck, a memory error detector
==2590310== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2590310== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2590310== Command: ./sllist 1 null null live
==2590310==
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/1049/bridges_testing
==2590310==
==2590310== HEAP SUMMARY:
==2590310== in use at exit: 0 bytes in 0 blocks
==2590310== total heap usage: 6,345 allocs, 6,345 frees, 510,116 bytes allocated
==2590310==
==2590310== All heap blocks were freed -- no leaks are possible
==2590310==
==2590310== For lists of detected and suppressed errors, rerun with: -s
==2590310== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2590561== Memcheck, a memory error detector
==2590561== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2590561== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2590561== Command: ./song_lyrics_snippet 1 null null live
==2590561==
Title: Harder, Better, Faster, Stronger
Artist: Daft Punk
Album: Homework / Discovery / Alive 1997
Release Date: 2001-02-26
==2590561==
==2590561== HEAP SUMMARY:
==2590561== in use at exit: 0 bytes in 0 blocks
==2590561== total heap usage: 4,519 allocs, 4,519 frees, 528,817 bytes allocated
==2590561==
==2590561== All heap blocks were freed -- no leaks are possible
==2590561==
==2590561== For lists of detected and suppressed errors, rerun with: -s
==2590561== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2590721== Memcheck, a memory error detector
==2590721== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2590721== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2590721== Command: ./sorting_benchmark 1 null null live
==2590721==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1051/bridges_testing
==2590721==
==2590721== HEAP SUMMARY:
==2590721== in use at exit: 0 bytes in 0 blocks
==2590721== total heap usage: 4,656 allocs, 4,656 frees, 565,535 bytes allocated
==2590721==
==2590721== All heap blocks were freed -- no leaks are possible
==2590721==
==2590721== For lists of detected and suppressed errors, rerun with: -s
==2590721== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2590947== Memcheck, a memory error detector
==2590947== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2590947== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2590947== Command: ./tmp 1 null null live
==2590947==
Retrieving US State County Map Data
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1052/bridges_testing
==2590947==
==2590947== HEAP SUMMARY:
==2590947== in use at exit: 18,800 bytes in 200 blocks
==2590947== total heap usage: 8,582 allocs, 8,382 frees, 815,796 bytes allocated
==2590947==
==2590947== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x1293BD: 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)
==2590947== by 0x12959B: 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)
==2590947== by 0x126A1E: 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)
==2590947== by 0x11162D: main (tmp.cpp:37)
==2590947==
==2590947== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x135D47: 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)
==2590947== by 0x13045F: allocate (alloc_traits.h:482)
==2590947== by 0x13045F: 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)
==2590947== by 0x12D736: 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)
==2590947== by 0x12B07D: 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)
==2590947== by 0x129683: 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)
==2590947== by 0x126AE6: 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)
==2590947== by 0x1295EF: 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)
==2590947== by 0x126A1E: 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)
==2590947== by 0x11162D: main (tmp.cpp:37)
==2590947==
==2590947== 152 bytes in 1 blocks are indirectly lost in loss record 3 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x1115AB: main (tmp.cpp:37)
==2590947==
==2590947== 2,352 bytes in 49 blocks are indirectly lost in loss record 4 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x1293BD: 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)
==2590947== by 0x12959B: 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)
==2590947== by 0x126A1E: 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)
==2590947== by 0x11175A: main (tmp.cpp:42)
==2590947==
==2590947== 3,528 bytes in 49 blocks are indirectly lost in loss record 5 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x135D47: 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)
==2590947== by 0x13045F: allocate (alloc_traits.h:482)
==2590947== by 0x13045F: 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)
==2590947== by 0x12D736: 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)
==2590947== by 0x12B07D: 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)
==2590947== by 0x129683: 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)
==2590947== by 0x126AE6: 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)
==2590947== by 0x1117F8: main (tmp.cpp:45)
==2590947==
==2590947== 5,200 bytes in 50 blocks are indirectly lost in loss record 6 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x132A39: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2590947== by 0x13A701: allocate (alloc_traits.h:482)
==2590947== by 0x13A701: 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)
==2590947== by 0x135E18: 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)
==2590947== by 0x132E24: 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)
==2590947== by 0x12FF9D: 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)
==2590947== by 0x12D4A3: 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)
==2590947== by 0x12B09B: 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)
==2590947== by 0x129683: 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)
==2590947== by 0x126AE6: 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)
==2590947== by 0x1295EF: 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)
==2590947== by 0x126A1E: 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)
==2590947==
==2590947== 7,296 bytes in 48 blocks are indirectly lost in loss record 7 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x1116D8: main (tmp.cpp:42)
==2590947==
==2590947== 18,800 (152 direct, 18,648 indirect) bytes in 1 blocks are definitely lost in loss record 8 of 8
==2590947== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2590947== by 0x1116D8: main (tmp.cpp:42)
==2590947==
==2590947== LEAK SUMMARY:
==2590947== definitely lost: 152 bytes in 1 blocks
==2590947== indirectly lost: 18,648 bytes in 199 blocks
==2590947== possibly lost: 0 bytes in 0 blocks
==2590947== still reachable: 0 bytes in 0 blocks
==2590947== suppressed: 0 bytes in 0 blocks
==2590947==
==2590947== For lists of detected and suppressed errors, rerun with: -s
==2590947== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2591183== Memcheck, a memory error detector
==2591183== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2591183== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2591183== Command: ./tree 1 null null live
==2591183==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1053/bridges_testing
==2591183==
==2591183== HEAP SUMMARY:
==2591183== in use at exit: 0 bytes in 0 blocks
==2591183== total heap usage: 6,385 allocs, 6,385 frees, 517,710 bytes allocated
==2591183==
==2591183== All heap blocks were freed -- no leaks are possible
==2591183==
==2591183== For lists of detected and suppressed errors, rerun with: -s
==2591183== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2591415== Memcheck, a memory error detector
==2591415== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2591415== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2591415== Command: ./tut_array1d 1 null null live
==2591415==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1054/bridges_testing
==2591415==
==2591415== HEAP SUMMARY:
==2591415== in use at exit: 0 bytes in 0 blocks
==2591415== total heap usage: 6,332 allocs, 6,332 frees, 509,339 bytes allocated
==2591415==
==2591415== All heap blocks were freed -- no leaks are possible
==2591415==
==2591415== For lists of detected and suppressed errors, rerun with: -s
==2591415== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2591603== Memcheck, a memory error detector
==2591603== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2591603== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2591603== Command: ./tut_array1d_p1 1 null null live
==2591603==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1055/bridges_testing
==2591603==
==2591603== HEAP SUMMARY:
==2591603== in use at exit: 0 bytes in 0 blocks
==2591603== total heap usage: 6,332 allocs, 6,332 frees, 509,339 bytes allocated
==2591603==
==2591603== All heap blocks were freed -- no leaks are possible
==2591603==
==2591603== For lists of detected and suppressed errors, rerun with: -s
==2591603== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2591771== Memcheck, a memory error detector
==2591771== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2591771== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2591771== Command: ./tut_array1d_p2 1 null null live
==2591771==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1056/bridges_testing
==2591771==
==2591771== HEAP SUMMARY:
==2591771== in use at exit: 0 bytes in 0 blocks
==2591771== total heap usage: 6,329 allocs, 6,329 frees, 509,234 bytes allocated
==2591771==
==2591771== All heap blocks were freed -- no leaks are possible
==2591771==
==2591771== For lists of detected and suppressed errors, rerun with: -s
==2591771== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2591969== Memcheck, a memory error detector
==2591969== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2591969== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2591969== Command: ./tut_array1d_p3 1 null null live
==2591969==
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/1057/bridges_testing
==2591969==
==2591969== HEAP SUMMARY:
==2591969== in use at exit: 0 bytes in 0 blocks
==2591969== total heap usage: 6,331 allocs, 6,331 frees, 508,674 bytes allocated
==2591969==
==2591969== All heap blocks were freed -- no leaks are possible
==2591969==
==2591969== For lists of detected and suppressed errors, rerun with: -s
==2591969== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2592208== Memcheck, a memory error detector
==2592208== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2592208== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2592208== Command: ./tut_bst_p1 1 null null live
==2592208==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1058/bridges_testing
==2592208==
==2592208== HEAP SUMMARY:
==2592208== in use at exit: 0 bytes in 0 blocks
==2592208== total heap usage: 6,390 allocs, 6,390 frees, 518,599 bytes allocated
==2592208==
==2592208== All heap blocks were freed -- no leaks are possible
==2592208==
==2592208== For lists of detected and suppressed errors, rerun with: -s
==2592208== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2592423== Memcheck, a memory error detector
==2592423== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2592423== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2592423== Command: ./tut_bst_p2 1 null null live
==2592423==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1059/bridges_testing
==2592423==
==2592423== HEAP SUMMARY:
==2592423== in use at exit: 0 bytes in 0 blocks
==2592423== total heap usage: 6,385 allocs, 6,385 frees, 518,440 bytes allocated
==2592423==
==2592423== All heap blocks were freed -- no leaks are possible
==2592423==
==2592423== For lists of detected and suppressed errors, rerun with: -s
==2592423== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2592614== Memcheck, a memory error detector
==2592614== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2592614== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2592614== Command: ./tut_bst_p3 1 null null live
==2592614==
Yay!
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing
==2592614==
==2592614== HEAP SUMMARY:
==2592614== in use at exit: 0 bytes in 0 blocks
==2592614== total heap usage: 6,385 allocs, 6,385 frees, 518,210 bytes allocated
==2592614==
==2592614== All heap blocks were freed -- no leaks are possible
==2592614==
==2592614== For lists of detected and suppressed errors, rerun with: -s
==2592614== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2592747== Memcheck, a memory error detector
==2592747== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2592747== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2592747== Command: ./tut_col_grid_p1 1 null null live
==2592747==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
==2592747==
==2592747== HEAP SUMMARY:
==2592747== in use at exit: 0 bytes in 0 blocks
==2592747== total heap usage: 6,141 allocs, 6,141 frees, 484,098 bytes allocated
==2592747==
==2592747== All heap blocks were freed -- no leaks are possible
==2592747==
==2592747== For lists of detected and suppressed errors, rerun with: -s
==2592747== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2592968== Memcheck, a memory error detector
==2592968== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2592968== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2592968== Command: ./tut_col_grid_p2 1 null null live
==2592968==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1062/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1062/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1062/bridges_testing
==2592968==
==2592968== HEAP SUMMARY:
==2592968== in use at exit: 0 bytes in 0 blocks
==2592968== total heap usage: 6,452 allocs, 6,452 frees, 716,043 bytes allocated
==2592968==
==2592968== All heap blocks were freed -- no leaks are possible
==2592968==
==2592968== For lists of detected and suppressed errors, rerun with: -s
==2592968== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2593187== Memcheck, a memory error detector
==2593187== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2593187== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2593187== Command: ./tut_col_grid_p3 1 null null live
==2593187==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1063/bridges_testing
==2593187==
==2593187== HEAP SUMMARY:
==2593187== in use at exit: 0 bytes in 0 blocks
==2593187== total heap usage: 6,148 allocs, 6,148 frees, 487,111 bytes allocated
==2593187==
==2593187== All heap blocks were freed -- no leaks are possible
==2593187==
==2593187== For lists of detected and suppressed errors, rerun with: -s
==2593187== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2593341== Memcheck, a memory error detector
==2593341== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2593341== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2593341== Command: ./tut_dllist_p1 1 null null live
==2593341==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1064/bridges_testing
==2593341==
==2593341== HEAP SUMMARY:
==2593341== in use at exit: 0 bytes in 0 blocks
==2593341== total heap usage: 6,419 allocs, 6,419 frees, 518,176 bytes allocated
==2593341==
==2593341== All heap blocks were freed -- no leaks are possible
==2593341==
==2593341== For lists of detected and suppressed errors, rerun with: -s
==2593341== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2593591== Memcheck, a memory error detector
==2593591== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2593591== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2593591== Command: ./tut_dllist_p2 1 null null live
==2593591==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1065/bridges_testing
==2593591==
==2593591== HEAP SUMMARY:
==2593591== in use at exit: 0 bytes in 0 blocks
==2593591== total heap usage: 6,427 allocs, 6,427 frees, 519,662 bytes allocated
==2593591==
==2593591== All heap blocks were freed -- no leaks are possible
==2593591==
==2593591== For lists of detected and suppressed errors, rerun with: -s
==2593591== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2593763== Memcheck, a memory error detector
==2593763== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2593763== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2593763== Command: ./tut_dllist_p3 1 null null live
==2593763==
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/1066/bridges_testing
==2593763==
==2593763== HEAP SUMMARY:
==2593763== in use at exit: 0 bytes in 0 blocks
==2593763== total heap usage: 6,419 allocs, 6,419 frees, 518,176 bytes allocated
==2593763==
==2593763== All heap blocks were freed -- no leaks are possible
==2593763==
==2593763== For lists of detected and suppressed errors, rerun with: -s
==2593763== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2593961== Memcheck, a memory error detector
==2593961== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2593961== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2593961== Command: ./tut_graph_p1 1 null null live
==2593961==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1067/bridges_testing
==2593961==
==2593961== HEAP SUMMARY:
==2593961== in use at exit: 0 bytes in 0 blocks
==2593961== total heap usage: 6,513 allocs, 6,513 frees, 528,230 bytes allocated
==2593961==
==2593961== All heap blocks were freed -- no leaks are possible
==2593961==
==2593961== For lists of detected and suppressed errors, rerun with: -s
==2593961== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2594183== Memcheck, a memory error detector
==2594183== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2594183== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2594183== Command: ./tut_graph_p2 1 null null live
==2594183==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1068/bridges_testing
==2594183==
==2594183== HEAP SUMMARY:
==2594183== in use at exit: 0 bytes in 0 blocks
==2594183== total heap usage: 6,511 allocs, 6,511 frees, 528,421 bytes allocated
==2594183==
==2594183== All heap blocks were freed -- no leaks are possible
==2594183==
==2594183== For lists of detected and suppressed errors, rerun with: -s
==2594183== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2594431== Memcheck, a memory error detector
==2594431== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2594431== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2594431== Command: ./tut_graph_p3 1 null null live
==2594431==
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/1069/bridges_testing
==2594431==
==2594431== HEAP SUMMARY:
==2594431== in use at exit: 0 bytes in 0 blocks
==2594431== total heap usage: 6,516 allocs, 6,516 frees, 528,468 bytes allocated
==2594431==
==2594431== All heap blocks were freed -- no leaks are possible
==2594431==
==2594431== For lists of detected and suppressed errors, rerun with: -s
==2594431== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2594633== Memcheck, a memory error detector
==2594633== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2594633== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2594633== Command: ./tut_shapes_p1 1 null null live
==2594633==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1070/bridges_testing
==2594633==
==2594633== HEAP SUMMARY:
==2594633== in use at exit: 0 bytes in 0 blocks
==2594633== total heap usage: 6,359 allocs, 6,359 frees, 509,176 bytes allocated
==2594633==
==2594633== All heap blocks were freed -- no leaks are possible
==2594633==
==2594633== For lists of detected and suppressed errors, rerun with: -s
==2594633== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2594795== Memcheck, a memory error detector
==2594795== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2594795== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2594795== Command: ./tut_shapes_p2 1 null null live
==2594795==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1071/bridges_testing
==2594795==
==2594795== HEAP SUMMARY:
==2594795== in use at exit: 0 bytes in 0 blocks
==2594795== total heap usage: 6,383 allocs, 6,383 frees, 512,644 bytes allocated
==2594795==
==2594795== All heap blocks were freed -- no leaks are possible
==2594795==
==2594795== For lists of detected and suppressed errors, rerun with: -s
==2594795== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2594998== Memcheck, a memory error detector
==2594998== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2594998== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2594998== Command: ./tut_sllist_p1 1 null null live
==2594998==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1072/bridges_testing
==2594998==
==2594998== HEAP SUMMARY:
==2594998== in use at exit: 0 bytes in 0 blocks
==2594998== total heap usage: 6,340 allocs, 6,340 frees, 508,116 bytes allocated
==2594998==
==2594998== All heap blocks were freed -- no leaks are possible
==2594998==
==2594998== For lists of detected and suppressed errors, rerun with: -s
==2594998== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2595257== Memcheck, a memory error detector
==2595257== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2595257== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2595257== Command: ./tut_sllist_p2 1 null null live
==2595257==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1073/bridges_testing
==2595257==
==2595257== HEAP SUMMARY:
==2595257== in use at exit: 0 bytes in 0 blocks
==2595257== total heap usage: 6,348 allocs, 6,348 frees, 508,642 bytes allocated
==2595257==
==2595257== All heap blocks were freed -- no leaks are possible
==2595257==
==2595257== For lists of detected and suppressed errors, rerun with: -s
==2595257== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2595453== Memcheck, a memory error detector
==2595453== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2595453== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2595453== Command: ./tut_sllist_p3 1 null null live
==2595453==
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/1074/bridges_testing
==2595453==
==2595453== HEAP SUMMARY:
==2595453== in use at exit: 0 bytes in 0 blocks
==2595453== total heap usage: 6,340 allocs, 6,340 frees, 507,630 bytes allocated
==2595453==
==2595453== All heap blocks were freed -- no leaks are possible
==2595453==
==2595453== For lists of detected and suppressed errors, rerun with: -s
==2595453== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_usmap_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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_usmap_p1 tut_usmap_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==2595804== Memcheck, a memory error detector
==2595804== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2595804== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2595804== Command: ./tut_usmap_p1 1 null null live
==2595804==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1075/bridges_testing
==2595804==
==2595804== HEAP SUMMARY:
==2595804== in use at exit: 0 bytes in 0 blocks
==2595804== total heap usage: 8,167 allocs, 8,167 frees, 4,166,457 bytes allocated
==2595804==
==2595804== All heap blocks were freed -- no leaks are possible
==2595804==
==2595804== For lists of detected and suppressed errors, rerun with: -s
==2595804== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_usmap_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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_usmap_p2 tut_usmap_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==2595997== Memcheck, a memory error detector
==2595997== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2595997== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2595997== Command: ./tut_usmap_p2 1 null null live
==2595997==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing
==2595997==
==2595997== HEAP SUMMARY:
==2595997== in use at exit: 0 bytes in 0 blocks
==2595997== total heap usage: 151,238 allocs, 151,238 frees, 80,894,128 bytes allocated
==2595997==
==2595997== All heap blocks were freed -- no leaks are possible
==2595997==
==2595997== For lists of detected and suppressed errors, rerun with: -s
==2595997== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_usmap_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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_usmap_p3 tut_usmap_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==2596306== Memcheck, a memory error detector
==2596306== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2596306== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2596306== Command: ./tut_usmap_p3 1 null null live
==2596306==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1077/bridges_testing
==2596306==
==2596306== HEAP SUMMARY:
==2596306== in use at exit: 0 bytes in 0 blocks
==2596306== total heap usage: 15,960 allocs, 15,960 frees, 2,853,073 bytes allocated
==2596306==
==2596306== All heap blocks were freed -- no leaks are possible
==2596306==
==2596306== For lists of detected and suppressed errors, rerun with: -s
==2596306== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2596448== Memcheck, a memory error detector
==2596448== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2596448== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2596448== Command: ./tut_us_cities_snippet 1 null null live
==2596448==
Retrieving a set of US cities
US Cities (tested for limit of 25 cities, population over 200K, and lat/long Bounding Box: (34.025348,-85.352783), (36.800488,-75.300293):
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==2596448==
==2596448== HEAP SUMMARY:
==2596448== in use at exit: 0 bytes in 0 blocks
==2596448== total heap usage: 4,562 allocs, 4,562 frees, 539,061 bytes allocated
==2596448==
==2596448== All heap blocks were freed -- no leaks are possible
==2596448==
==2596448== For lists of detected and suppressed errors, rerun with: -s
==2596448== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2596822== Memcheck, a memory error detector
==2596822== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2596822== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2596822== Command: ./tut_us_map_overlay 1 null null live
==2596822==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1079/bridges_testing
==2596822==
==2596822== HEAP SUMMARY:
==2596822== in use at exit: 0 bytes in 0 blocks
==2596822== total heap usage: 151,283 allocs, 151,283 frees, 78,401,822 bytes allocated
==2596822==
==2596822== All heap blocks were freed -- no leaks are possible
==2596822==
==2596822== For lists of detected and suppressed errors, rerun with: -s
==2596822== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_worldmap_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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_worldmap_p1 tut_worldmap_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==2597028== Memcheck, a memory error detector
==2597028== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2597028== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2597028== Command: ./tut_worldmap_p1 1 null null live
==2597028==
countries:Andorra
Could not open file for reading!
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1080.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1751231048&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=nwtsQWjfED2yRIAFUECdbymwBK1dO%2FkRWhg15tYhq6Y%3D"}]}
Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1751231048&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=nwtsQWjfED2yRIAFUECdbymwBK1dO%2FkRWhg15tYhq6Y%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
Content-Length: 1764
Etag: W/"6e4-SXsCU5omjl5S7x9DyEqqFen0asI"
Date: Sun, 29 Jun 2025 21:04:08 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap-icons/bootstrap-icons.css"><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><!-- script(src='/components/d3/d3.min.js')--><script src="/components/d3/d3.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-expand-lg navbar-light bg-light"><div class="container-fluid"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><!-- Collapsible navbar content--><div class="collapse navbar-collapse" id="navbarNav"><ul class="nav navbar-nav ms-auto"><!-- Links for logged-out users--><li class="nav-item"><a class="nav-link" href="/login">Log In</a></li><!-- Links for logged-in users--></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ']', ..."rue,"map":],"element"... is not valid JSON Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
==2597028==
==2597028== HEAP SUMMARY:
==2597028== in use at exit: 17,873 bytes in 69 blocks
==2597028== total heap usage: 4,570 allocs, 4,501 frees, 478,609 bytes allocated
==2597028==
==2597028== LEAK SUMMARY:
==2597028== definitely lost: 0 bytes in 0 blocks
==2597028== indirectly lost: 0 bytes in 0 blocks
==2597028== possibly lost: 0 bytes in 0 blocks
==2597028== still reachable: 0 bytes in 0 blocks
==2597028== suppressed: 17,873 bytes in 69 blocks
==2597028==
==2597028== For lists of detected and suppressed errors, rerun with: -s
==2597028== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
Compiling test tut_worldmap_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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_worldmap_p2 tut_worldmap_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==2597207== Memcheck, a memory error detector
==2597207== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2597207== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2597207== Command: ./tut_worldmap_p2 1 null null live
==2597207==
countries:Brazil
Could not open file for reading!
==2597207== Invalid write of size 8
==2597207== at 0x11E3E0: bridges::dataset::Country::setFillColor(bridges::datastructure::Color) (Country.h:94)
==2597207== by 0x111739: main (tut_worldmap_p2.cpp:34)
==2597207== Address 0x64 is not stack'd, malloc'd or (recently) free'd
==2597207==
==2597207==
==2597207== Process terminating with default action of signal 11 (SIGSEGV)
==2597207== Access not within mapped region at address 0x64
==2597207== at 0x11E3E0: bridges::dataset::Country::setFillColor(bridges::datastructure::Color) (Country.h:94)
==2597207== by 0x111739: main (tut_worldmap_p2.cpp:34)
==2597207== If you believe this happened as a result of a stack
==2597207== overflow in your program's main thread (unlikely but
==2597207== possible), you can try to increase the size of the
==2597207== main thread stack using the --main-stacksize= flag.
==2597207== The main thread stack size used in this run was 8388608.
==2597207==
==2597207== HEAP SUMMARY:
==2597207== in use at exit: 216,105 bytes in 927 blocks
==2597207== total heap usage: 3,024 allocs, 2,097 frees, 251,851 bytes allocated
==2597207==
==2597207== 16 bytes in 1 blocks are still reachable in loss record 2 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x144B75: std::__new_allocator<unsigned long>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x13CB48: allocate (alloc_traits.h:482)
==2597207== by 0x13CB48: std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) (stl_vector.h:381)
==2597207== by 0x139FE7: void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) (vector.tcc:459)
==2597207== by 0x1346FF: std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) (stl_vector.h:1292)
==2597207== by 0x1313E9: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_subexpr_begin() (regex_automaton.h:278)
==2597207== by 0x13D48C: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:328)
==2597207== by 0x13A580: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==2597207== by 0x13495D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==2597207== by 0x134980: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==2597207== by 0x134980: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:118)
==2597207== by 0x131533: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==2597207==
==2597207== 21 bytes in 1 blocks are still reachable in loss record 3 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x111704: main (tut_worldmap_p2.cpp:34)
==2597207==
==2597207== 25 bytes in 1 blocks are still reachable in loss record 9 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x13EAD7: 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)
==2597207== by 0x13B13E: 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)
==2597207== by 0x136028: 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)
==2597207== by 0x132A9C: 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)
==2597207== by 0x12F614: 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)
==2597207== by 0x12C2C9: 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)
==2597207== by 0x128ED0: 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)
==2597207== by 0x111665: main (tut_worldmap_p2.cpp:30)
==2597207==
==2597207== 31 bytes in 1 blocks are still reachable in loss record 10 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8A63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x4A8AB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x120245: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:323)
==2597207== by 0x111536: main (tut_worldmap_p2.cpp:20)
==2597207==
==2597207== 32 bytes in 1 blocks are still reachable in loss record 33 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x11FBE2: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:139)
==2597207== by 0x111437: main (tut_worldmap_p2.cpp:15)
==2597207==
==2597207== 45 bytes in 1 blocks are still reachable in loss record 35 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8ADAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x12A53C: 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)
==2597207== by 0x128A94: 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)
==2597207== by 0x120401: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:398)
==2597207== by 0x1114CE: main (tut_worldmap_p2.cpp:17)
==2597207==
==2597207== 56 bytes in 3 blocks are still reachable in loss record 36 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x12A3F8: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
==2597207== by 0x127920: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (stl_pair.h:559)
==2597207== by 0x1508FD: construct<std::pair<const std::__cxx11::basic_string<char>, const std::array<int, 4> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::array<int, 4>&> (new_allocator.h:191)
==2597207== by 0x1508FD: construct<std::pair<const std::__cxx11::basic_string<char>, const std::array<int, 4> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::array<int, 4>&> (alloc_traits.h:538)
==2597207== by 0x1508FD: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (hashtable_policy.h:1995)
==2597207== by 0x14A13A: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) const (hashtable_policy.h:248)
==2597207== by 0x1447A8: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable_policy.h:161)
==2597207== by 0x13FB04: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2271)
==2597207== by 0x13C3F7: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==2597207== by 0x138DC0: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==2597207== by 0x133DEA: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==2597207== by 0x130EB9: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==2597207== by 0x12E97C: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==2597207==
==2597207== 61 bytes in 1 blocks are still reachable in loss record 37 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8A70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x4A8C04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x123A07: bridges::SimpleCache::SimpleCache() (Cache.h:130)
==2597207== by 0x124369: bridges::lruCache::lruCache(int) (Cache.h:208)
==2597207== by 0x124DEF: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:139)
==2597207== by 0x1115D6: main (tut_worldmap_p2.cpp:26)
==2597207==
==2597207== 65 bytes in 1 blocks are still reachable in loss record 38 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x112366: __static_initialization_and_destruction_0() (base64.h:50)
==2597207== by 0x112652: _GLOBAL__sub_I_main (tut_worldmap_p2.cpp:47)
==2597207== by 0x4BFA303: call_init (libc-start.c:145)
==2597207== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2597207== by 0x1112A4: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/tut_worldmap_p2)
==2597207==
==2597207== 68 bytes in 1 blocks are still reachable in loss record 39 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8A63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x4A8AB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x12028A: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:338)
==2597207== by 0x11159E: main (tut_worldmap_p2.cpp:23)
==2597207==
==2597207== 104 bytes in 1 blocks are still reachable in loss record 42 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x14A343: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x13FC23: allocate (alloc_traits.h:482)
==2597207== by 0x13FC23: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98)
==2597207== by 0x13C4DE: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::__detail::_NFA<std::__cxx11::regex_traits<char> >*&, std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr_base.h:969)
==2597207== by 0x138ED1: std::__shared_ptr<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr_base.h:1712)
==2597207== by 0x133F10: std::shared_ptr<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::shared_ptr<std::allocator<void>, std::locale const&, std::regex_constants::syntax_option_type&>(std::_Sp_alloc_shared_tag<std::allocator<void> >, std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr.h:464)
==2597207== by 0x13116F: std::shared_ptr<std::enable_if<!std::is_array<std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::value, std::__detail::_NFA<std::__cxx11::regex_traits<char> > >::type> std::make_shared<std::__detail::_NFA<std::__cxx11::regex_traits<char> >, std::locale const&, std::regex_constants::syntax_option_type&>(std::locale const&, std::regex_constants::syntax_option_type&) (shared_ptr.h:1010)
==2597207== by 0x12EB34: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_Compiler(char const*, char const*, std::locale const&, std::regex_constants::syntax_option_type) (regex_compiler.tcc:70)
==2597207== by 0x12B833: std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::_M_compile(char const*, char const*, std::regex_constants::syntax_option_type) (regex.h:809)
==2597207== by 0x127B19: std::__cxx11::basic_regex<char, std::__cxx11::regex_traits<char> >::basic_regex(char const*, std::regex_constants::syntax_option_type) (regex.h:473)
==2597207== by 0x11D5CA: bridges::datastructure::Color::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Color.h:356)
==2597207== by 0x11D2D8: bridges::datastructure::Color::Color(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Color.h:233)
==2597207==
==2597207== 152 bytes in 1 blocks are still reachable in loss record 44 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x15348A: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&, std::integral_constant<bool, false>) (std_function.h:161)
==2597207== by 0x14BD68: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:215)
==2597207== by 0x14619C: std::function<bool (char)>::function<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>, void>(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:449)
==2597207== by 0x146E89: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==2597207== by 0x142450: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==2597207== by 0x13D572: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==2597207== by 0x13A580: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==2597207== by 0x13495D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==2597207== by 0x131533: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==2597207== by 0x13D4C2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==2597207== by 0x13A580: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==2597207==
==2597207== 152 bytes in 1 blocks are still reachable in loss record 45 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x15CB1A: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==2597207== by 0x1594D9: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==2597207== by 0x1535CB: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==2597207== by 0x14BE20: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==2597207== by 0x14DC66: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==2597207== by 0x1477D6: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==2597207== by 0x14271B: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==2597207== by 0x13DCC6: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:263)
==2597207== by 0x13A591: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==2597207== by 0x13495D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==2597207== by 0x13155D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==2597207==
==2597207== 192 bytes in 1 blocks are still reachable in loss record 46 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x1339C1: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x12DE2E: allocate (alloc_traits.h:482)
==2597207== by 0x12DE2E: 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)
==2597207== by 0x12C282: 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)
==2597207== by 0x128ED0: 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)
==2597207== by 0x111665: main (tut_worldmap_p2.cpp:30)
==2597207==
==2597207== 304 bytes in 2 blocks are still reachable in loss record 50 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x15348A: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&, std::integral_constant<bool, false>) (std_function.h:161)
==2597207== by 0x14BD68: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:215)
==2597207== by 0x14619C: std::function<bool (char)>::function<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>, void>(std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false>&&) (std_function.h:449)
==2597207== by 0x146E89: void std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_insert_bracket_matcher<false, false>(bool) (regex_compiler.tcc:424)
==2597207== by 0x142450: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_bracket_expression() (regex_compiler.tcc:350)
==2597207== by 0x13D572: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:336)
==2597207== by 0x13A580: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==2597207== by 0x13495D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==2597207== by 0x13155D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==2597207== by 0x13D4C2: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_atom() (regex_compiler.tcc:329)
==2597207== by 0x13A580: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:133)
==2597207==
==2597207== 1,018 bytes in 41 blocks are still reachable in loss record 52 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4A8D95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x13EAD7: 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)
==2597207== by 0x13B13E: 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)
==2597207== by 0x136028: 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)
==2597207== by 0x132A9C: 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)
==2597207== by 0x12F614: 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)
==2597207== by 0x12C2C9: 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)
==2597207== by 0x128ED0: 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)
==2597207== by 0x112300: __static_initialization_and_destruction_0() (MapConstants.h:77)
==2597207== by 0x112652: _GLOBAL__sub_I_main (tut_worldmap_p2.cpp:47)
==2597207== by 0x4BFA303: call_init (libc-start.c:145)
==2597207== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2597207==
==2597207== 1,216 bytes in 8 blocks are still reachable in loss record 54 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x15CB1A: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==2597207== by 0x1594D9: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==2597207== by 0x1535CB: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==2597207== by 0x14BE20: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==2597207== by 0x14DC66: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==2597207== by 0x1477D6: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==2597207== by 0x14271B: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==2597207== by 0x13DB59: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==2597207== by 0x13A591: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==2597207== by 0x13495D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==2597207== by 0x131533: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:91)
==2597207==
==2597207== 1,368 bytes in 9 blocks are still reachable in loss record 55 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x15CB1A: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_create<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&, std::integral_constant<bool, false>) (std_function.h:161)
==2597207== by 0x1594D9: void std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_init_functor<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&>(std::_Any_data&, std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> const&) (std_function.h:215)
==2597207== by 0x1535CB: std::_Function_base::_Base_manager<std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==2597207== by 0x14BE20: std::_Function_handler<bool (char), std::__detail::_BracketMatcher<std::__cxx11::regex_traits<char>, false, false> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==2597207== by 0x14DC66: std::function<bool (char)>::function(std::function<bool (char)> const&) (std_function.h:391)
==2597207== by 0x1477D6: std::__detail::_State<char>::_State(std::__detail::_State<char> const&) (regex_automaton.h:142)
==2597207== by 0x14271B: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:204)
==2597207== by 0x13DB59: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==2597207== by 0x13A591: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==2597207== by 0x13495D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==2597207== by 0x13155D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==2597207==
==2597207== 1,600 bytes in 1 blocks are still reachable in loss record 57 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x1339C1: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x12DE2E: allocate (alloc_traits.h:482)
==2597207== by 0x12DE2E: 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)
==2597207== by 0x12C282: 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)
==2597207== by 0x128ED0: 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)
==2597207== by 0x112271: __static_initialization_and_destruction_0() (MapConstants.h:23)
==2597207== by 0x112652: _GLOBAL__sub_I_main (tut_worldmap_p2.cpp:47)
==2597207== by 0x4BFA303: call_init (libc-start.c:145)
==2597207== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2597207== by 0x1112A4: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/tut_worldmap_p2)
==2597207==
==2597207== 2,056 bytes in 1 blocks are still reachable in loss record 58 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x13AEE5: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x138CCF: allocate (alloc_traits.h:482)
==2597207== by 0x138CCF: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==2597207== by 0x133D72: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==2597207== by 0x1509BC: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
==2597207== by 0x14A16F: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
==2597207== by 0x1448B1: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>*, unsigned long) (hashtable.h:2179)
==2597207== by 0x13FB3E: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2278)
==2597207== by 0x13C3F7: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==2597207== by 0x138DC0: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==2597207== by 0x133DEA: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==2597207== by 0x130EB9: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==2597207==
==2597207== 3,072 bytes in 1 blocks are still reachable in loss record 59 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x150DC8: std::__new_allocator<std::__detail::_State<char> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x144DDC: allocate (alloc_traits.h:482)
==2597207== by 0x144DDC: std::_Vector_base<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::_M_allocate(unsigned long) (stl_vector.h:381)
==2597207== by 0x14008D: void std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::_M_realloc_insert<std::__detail::_State<char> >(__gnu_cxx::__normal_iterator<std::__detail::_State<char>*, std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > > >, std::__detail::_State<char>&&) (vector.tcc:459)
==2597207== by 0x13CCD8: void std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::emplace_back<std::__detail::_State<char> >(std::__detail::_State<char>&&) (vector.tcc:123)
==2597207== by 0x13A473: std::vector<std::__detail::_State<char>, std::allocator<std::__detail::_State<char> > >::push_back(std::__detail::_State<char>&&) (stl_vector.h:1299)
==2597207== by 0x1347FB: std::__detail::_NFA<std::__cxx11::regex_traits<char> >::_M_insert_state(std::__detail::_State<char>) (regex_automaton.h:328)
==2597207== by 0x142752: std::__detail::_StateSeq<std::__cxx11::regex_traits<char> >::_M_clone() (regex_automaton.tcc:206)
==2597207== by 0x13DB59: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_quantifier() (regex_compiler.tcc:241)
==2597207== by 0x13A591: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_term() (regex_compiler.tcc:135)
==2597207== by 0x13495D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_alternative() (regex_compiler.tcc:115)
==2597207== by 0x13155D: std::__detail::_Compiler<std::__cxx11::regex_traits<char> >::_M_disjunction() (regex_compiler.tcc:95)
==2597207==
==2597207== 4,096 bytes in 1 blocks are still reachable in loss record 60 of 65
==2597207== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x4C551B4: _IO_file_doallocate (filedoalloc.c:101)
==2597207== by 0x4C65523: _IO_doallocbuf (genops.c:347)
==2597207== by 0x4C62F8F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
==2597207== by 0x4C63AAE: _IO_new_file_xsputn (fileops.c:1244)
==2597207== by 0x4C63AAE: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
==2597207== by 0x4C56A11: fwrite (iofwrite.c:39)
==2597207== by 0x4A78DC3: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x4A7913B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==2597207== by 0x1251DF: bridges::DataSource::getWorldMapData(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> > > >) (DataSource.h:450)
==2597207== by 0x1116AE: main (tut_worldmap_p2.cpp:31)
==2597207==
==2597207== 7,904 bytes in 1 blocks are still reachable in loss record 61 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x1339C1: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x12DE2E: allocate (alloc_traits.h:482)
==2597207== by 0x12DE2E: 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)
==2597207== by 0x12C282: 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)
==2597207== by 0x128ED0: 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)
==2597207== by 0x112300: __static_initialization_and_destruction_0() (MapConstants.h:77)
==2597207== by 0x112652: _GLOBAL__sub_I_main (tut_worldmap_p2.cpp:47)
==2597207== by 0x4BFA303: call_init (libc-start.c:145)
==2597207== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==2597207== by 0x1112A4: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/tut_worldmap_p2)
==2597207==
==2597207== 8,832 bytes in 138 blocks are still reachable in loss record 62 of 65
==2597207== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==2597207== by 0x15B197: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==2597207== by 0x1507E5: allocate (alloc_traits.h:482)
==2597207== by 0x1507E5: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::_M_allocate_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) (hashtable_policy.h:1990)
==2597207== by 0x14A13A: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true>* std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::array<int, 4ul> const&) const (hashtable_policy.h:248)
==2597207== by 0x1447A8: std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > >::__node_type* std::__detail::_NodeBuilder<std::__detail::_Select1st>::_S_build<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable_policy.h:161)
==2597207== by 0x13FB04: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:2271)
==2597207== by 0x13C3F7: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_aux<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&) (hashtable.h:904)
==2597207== by 0x138DC0: std::pair<std::__detail::_Node_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, false, true>, bool> std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable.h:916)
==2597207== by 0x133DEA: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_range<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, true> > > const&, std::integral_constant<bool, true>) (hashtable_policy.h:994)
==2597207== by 0x130EB9: void std::__detail::_Insert_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*) (hashtable_policy.h:976)
==2597207== by 0x12E97C: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> const*, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&, std::integral_constant<bool, true>) (hashtable.h:1215)
==2597207== by 0x12B5EC: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable(std::initializer_list<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> >, unsigned long, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::array<int, 4ul> const> > const&) (hashtable.h:577)
==2597207==
==2597207== LEAK SUMMARY:
==2597207== definitely lost: 0 bytes in 0 blocks
==2597207== indirectly lost: 0 bytes in 0 blocks
==2597207== possibly lost: 0 bytes in 0 blocks
==2597207== still reachable: 32,486 bytes in 219 blocks
==2597207== suppressed: 183,619 bytes in 708 blocks
==2597207==
==2597207== For lists of detected and suppressed errors, rerun with: -s
==2597207== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
Segmentation fault
could not run test
Compiling test tut_worldmap_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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_worldmap_p3 tut_worldmap_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==2597564== Memcheck, a memory error detector
==2597564== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2597564== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2597564== Command: ./tut_worldmap_p3 1 null null live
==2597564==
countries:Andorra
Could not open file for reading!
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1082.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1751231060&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q66R8d9DBQ6D%2Bf0wwfkSWmyIfGyn%2FHvQWbAIMuYUzSk%3D"}]}
Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1751231060&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q66R8d9DBQ6D%2Bf0wwfkSWmyIfGyn%2FHvQWbAIMuYUzSk%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
Content-Length: 1764
Etag: W/"6e4-SXsCU5omjl5S7x9DyEqqFen0asI"
Date: Sun, 29 Jun 2025 21:04:20 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap-icons/bootstrap-icons.css"><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><!-- script(src='/components/d3/d3.min.js')--><script src="/components/d3/d3.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-expand-lg navbar-light bg-light"><div class="container-fluid"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><!-- Collapsible navbar content--><div class="collapse navbar-collapse" id="navbarNav"><ul class="nav navbar-nav ms-auto"><!-- Links for logged-out users--><li class="nav-item"><a class="nav-link" href="/login">Log In</a></li><!-- Links for logged-in users--></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ']', ..."rue,"map":],"element"... is not valid JSON Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
==2597564==
==2597564== HEAP SUMMARY:
==2597564== in use at exit: 17,877 bytes in 69 blocks
==2597564== total heap usage: 6,410 allocs, 6,341 frees, 540,674 bytes allocated
==2597564==
==2597564== LEAK SUMMARY:
==2597564== definitely lost: 0 bytes in 0 blocks
==2597564== indirectly lost: 0 bytes in 0 blocks
==2597564== possibly lost: 0 bytes in 0 blocks
==2597564== still reachable: 0 bytes in 0 blocks
==2597564== suppressed: 17,877 bytes in 69 blocks
==2597564==
==2597564== For lists of detected and suppressed errors, rerun with: -s
==2597564== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
Compiling test us_cities_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2597760== Memcheck, a memory error detector
==2597760== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2597760== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2597760== Command: ./us_cities_snippet 1 null null live
==2597760==
Retrieving a set of US cities
US Cities :
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Cary,NC: Population: 159769, Elevation: 152, Lat/Long: 35.7915,-78.7811
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
High Point,NC: Population: 110268, Elevation: 281, Lat/Long: 35.9557,-80.0053
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442
==2597760==
==2597760== HEAP SUMMARY:
==2597760== in use at exit: 0 bytes in 0 blocks
==2597760== total heap usage: 4,608 allocs, 4,608 frees, 565,238 bytes allocated
==2597760==
==2597760== All heap blocks were freed -- no leaks are possible
==2597760==
==2597760== For lists of detected and suppressed errors, rerun with: -s
==2597760== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2597924== Memcheck, a memory error detector
==2597924== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2597924== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2597924== Command: ./us_map_overlay 1 null null live
==2597924==
Retrieving US State County Map Data
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1084/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1084/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1084/bridges_testing
==2597924==
==2597924== HEAP SUMMARY:
==2597924== in use at exit: 0 bytes in 0 blocks
==2597924== total heap usage: 163,242 allocs, 163,242 frees, 86,067,408 bytes allocated
==2597924==
==2597924== All heap blocks were freed -- no leaks are possible
==2597924==
==2597924== For lists of detected and suppressed errors, rerun with: -s
==2597924== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2598218== Memcheck, a memory error detector
==2598218== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2598218== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2598218== Command: ./vis_example 1 null null live
==2598218==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1085/bridges_testing
==2598218==
==2598218== HEAP SUMMARY:
==2598218== in use at exit: 0 bytes in 0 blocks
==2598218== total heap usage: 6,221 allocs, 6,221 frees, 492,293 bytes allocated
==2598218==
==2598218== All heap blocks were freed -- no leaks are possible
==2598218==
==2598218== For lists of detected and suppressed errors, rerun with: -s
==2598218== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2598427== Memcheck, a memory error detector
==2598427== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2598427== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2598427== Command: ./wikidata_actor_snippet 1 null null live
==2598427==
Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
Data Records in 1955: 5070
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q1381411 "Jerry Paris"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q1418567 "Minerva Urecal"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q1699321 "John Beradino"
==2598427==
==2598427== HEAP SUMMARY:
==2598427== in use at exit: 0 bytes in 0 blocks
==2598427== total heap usage: 178,817 allocs, 178,817 frees, 25,505,918 bytes allocated
==2598427==
==2598427== All heap blocks were freed -- no leaks are possible
==2598427==
==2598427== For lists of detected and suppressed errors, rerun with: -s
==2598427== 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 eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2598730== Memcheck, a memory error detector
==2598730== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2598730== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2598730== Command: ./world_map 1 null null live
==2598730==
countries:Falkland Islands
Could not open file for reading!
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1087.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1751231118&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Kk1tftib%2F2hgqluk%2Bc%2B8DBBX743zXCsN7Kl6FGZL4xY%3D"}]}
Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1751231118&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Kk1tftib%2F2hgqluk%2Bc%2B8DBBX743zXCsN7Kl6FGZL4xY%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
Content-Length: 1764
Etag: W/"6e4-SXsCU5omjl5S7x9DyEqqFen0asI"
Date: Sun, 29 Jun 2025 21:05:18 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap-icons/bootstrap-icons.css"><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><!-- script(src='/components/d3/d3.min.js')--><script src="/components/d3/d3.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-expand-lg navbar-light bg-light"><div class="container-fluid"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><!-- Collapsible navbar content--><div class="collapse navbar-collapse" id="navbarNav"><ul class="nav navbar-nav ms-auto"><!-- Links for logged-out users--><li class="nav-item"><a class="nav-link" href="/login">Log In</a></li><!-- Links for logged-in users--></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ']', ..."rue,"map":],"element"... is not valid JSON Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
==2598730==
==2598730== HEAP SUMMARY:
==2598730== in use at exit: 17,881 bytes in 69 blocks
==2598730== total heap usage: 4,530 allocs, 4,461 frees, 469,454 bytes allocated
==2598730==
==2598730== LEAK SUMMARY:
==2598730== definitely lost: 0 bytes in 0 blocks
==2598730== indirectly lost: 0 bytes in 0 blocks
==2598730== possibly lost: 0 bytes in 0 blocks
==2598730== still reachable: 0 bytes in 0 blocks
==2598730== suppressed: 17,881 bytes in 69 blocks
==2598730==
==2598730== For lists of detected and suppressed errors, rerun with: -s
==2598730== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
Compiling test world_map_overlay.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet eq_test face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark 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_usmap_p1 tut_usmap_p2 tut_usmap_p3 tut_worldmap_p1 tut_worldmap_p2 tut_worldmap_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 eq_test.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o 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_usmap_p1.o tut_usmap_p2.o tut_usmap_p3.o tut_worldmap_p1.o tut_worldmap_p2.o tut_worldmap_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
==2598964== Memcheck, a memory error detector
==2598964== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==2598964== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==2598964== Command: ./world_map_overlay 1 null null live
==2598964==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1088.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1751231125&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=d6xI7%2FZr3eD0I%2BIHIuCK8C61Kjh19i9LHZP2WyVFfzs%3D"}]}
Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1751231125&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=d6xI7%2FZr3eD0I%2BIHIuCK8C61Kjh19i9LHZP2WyVFfzs%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
Content-Length: 1764
Etag: W/"6e4-SXsCU5omjl5S7x9DyEqqFen0asI"
Date: Sun, 29 Jun 2025 21:05:25 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap-icons/bootstrap-icons.css"><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><!-- script(src='/components/d3/d3.min.js')--><script src="/components/d3/d3.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-expand-lg navbar-light bg-light"><div class="container-fluid"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><!-- Collapsible navbar content--><div class="collapse navbar-collapse" id="navbarNav"><ul class="nav navbar-nav ms-auto"><!-- Links for logged-out users--><li class="nav-item"><a class="nav-link" href="/login">Log In</a></li><!-- Links for logged-in users--></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ']', ..."rue,"map":],"element"... is not valid JSON Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
==2598964==
==2598964== HEAP SUMMARY:
==2598964== in use at exit: 17,877 bytes in 69 blocks
==2598964== total heap usage: 6,217 allocs, 6,148 frees, 506,416 bytes allocated
==2598964==
==2598964== LEAK SUMMARY:
==2598964== definitely lost: 0 bytes in 0 blocks
==2598964== indirectly lost: 0 bytes in 0 blocks
==2598964== possibly lost: 0 bytes in 0 blocks
==2598964== still reachable: 0 bytes in 0 blocks
==2598964== suppressed: 17,877 bytes in 69 blocks
==2598964==
==2598964== For lists of detected and suppressed errors, rerun with: -s
==2598964== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)