Running at Thu Apr 3 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 face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o 3d_game_test 3d_game_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==983079== Memcheck, a memory error detector
==983079== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==983079== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==983079== Command: ./3d_game_test 1 null null live
==983079==
[2025-04-03 16:53:34] [connect] Successful connection
[2025-04-03 16:53:34] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713613 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
==983079==
==983079== HEAP SUMMARY:
==983079== in use at exit: 158,893 bytes in 132 blocks
==983079== total heap usage: 19,351 allocs, 19,219 frees, 3,793,305 bytes allocated
==983079==
==983079== 24 bytes in 1 blocks are still reachable in loss record 43 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x144190: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_create<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, std::integral_constant<bool, false>) (std_function.h:161)
==983079== by 0x141D54: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_init_functor<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (std_function.h:215)
==983079== by 0x13EB2F: std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==983079== by 0x139C13: std::_Function_handler<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&), std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==983079== by 0x163AC8: std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>::function(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x162222: std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false>::_Head_base(std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x16224C: std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::_Tuple_impl(std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x162276: std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::tuple(std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1622B6: std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)>::_Bind(std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1622FC: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_create<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&, std::integral_constant<bool, false>) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1601F3: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_init_functor<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079==
==983079== 24 bytes in 1 blocks are still reachable in loss record 47 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x145532: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==983079== by 0x141A19: allocate (alloc_traits.h:482)
==983079== by 0x141A19: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==983079== by 0x13E5E3: std::_List_node<bridges::game::KeypressListener*>* std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_create_node<bridges::game::KeypressListener* const&>(bridges::game::KeypressListener* const&) (stl_list.h:710)
==983079== by 0x139779: void std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_insert<bridges::game::KeypressListener* const&>(std::_List_iterator<bridges::game::KeypressListener*>, bridges::game::KeypressListener* const&) (stl_list.h:2005)
==983079== by 0x133DBF: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==983079== by 0x12C182: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==983079== by 0x12DD05: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==983079== by 0x12E7FD: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:64)
==983079== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==983079== by 0x1192E2: main (3d_game_test.cpp:67)
==983079==
==983079== 48 bytes in 1 blocks are still reachable in loss record 64 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== 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)
==983079== by 0x1354E0: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==983079== by 0x130EF6: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==983079== by 0x11F2D7: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==983079== by 0x12DABB: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51)
==983079== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983079== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==983079== by 0x1192E2: main (3d_game_test.cpp:67)
==983079==
==983079== 56 bytes in 1 blocks are still reachable in loss record 72 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x148629: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==983079== by 0x1438CC: allocate (alloc_traits.h:482)
==983079== by 0x1438CC: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98)
==983079== by 0x1412DA: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::mutex, std::allocator<void>>(std::mutex*&, std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:969)
==983079== by 0x13DB05: std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:1712)
==983079== by 0x138CBC: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==983079== by 0x133372: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==983079== by 0x12B3F3: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==983079== by 0x12BCFB: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==983079== by 0x134756: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==983079== by 0x12DAEE: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==983079== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983079==
==983079== 63 bytes in 1 blocks are still reachable in loss record 73 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== 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)
==983079== 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)
==983079== by 0x11F27E: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393)
==983079== by 0x12DABB: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51)
==983079== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983079== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==983079== by 0x1192E2: main (3d_game_test.cpp:67)
==983079==
==983079== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==983079== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x13D104: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==983079== by 0x1385E3: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==983079== by 0x132F76: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==983079== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==983079== by 0x12DA29: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==983079== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983079== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==983079== by 0x1192E2: main (3d_game_test.cpp:67)
==983079==
==983079== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x1444D9: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==983079== by 0x141FB9: allocate (alloc_traits.h:482)
==983079== by 0x141FB9: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==983079== by 0x13EF3C: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==983079== by 0x13A51C: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1316)
==983079== by 0x1349F9: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==983079== by 0x12DDEC: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==983079== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==983079== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==983079== by 0x12EE10: Test3DAPI::initialize() (3d_game_test.cpp:48)
==983079== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==983079== by 0x11932F: main (3d_game_test.cpp:68)
==983079==
==983079== 105 bytes in 1 blocks are still reachable in loss record 95 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x155227: asio::detail::thread_info_base::allocate(asio::detail::thread_info_base*, unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x155340: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1C35A6: void* asio_handler_alloc_helpers::allocate<std::function<void ()> >(unsigned long, std::function<void ()>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1E4245: void* asio::detail::asio_handler_allocate<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1E29BB: void* asio_handler_alloc_helpers::allocate<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1E068B: asio::detail::hook_allocator<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >, asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > > >::allocate(unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1DCFD0: asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::ptr::allocate(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1D83E9: void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1D2ECF: asio::async_result<std::decay<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1CE84C: void asio::detail::asio_handler_invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079== by 0x1CA176: void asio_handler_invoke_helpers::invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running> >(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==983079==
==983079== 160 bytes in 1 blocks are still reachable in loss record 98 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x12DB3C: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:57)
==983079== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983079== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==983079== by 0x1192E2: main (3d_game_test.cpp:67)
==983079==
==983079== 168 bytes in 1 blocks are still reachable in loss record 100 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x144FA0: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==983079== by 0x1420C7: allocate (alloc_traits.h:482)
==983079== by 0x1420C7: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1990)
==983079== by 0x14246A: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==983079== by 0x13F13D: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==983079== by 0x13A5DD: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==983079== by 0x1349F9: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==983079== by 0x12DDEC: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==983079== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==983079== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==983079== by 0x12EE10: Test3DAPI::initialize() (3d_game_test.cpp:48)
==983079== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==983079==
==983079== 176 bytes in 1 blocks are still reachable in loss record 101 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x134734: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==983079== by 0x12DAEE: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==983079== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983079== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==983079== by 0x1192E2: main (3d_game_test.cpp:67)
==983079==
==983079== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==983079== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x13D143: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==983079== by 0x1385E3: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==983079== by 0x132F76: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==983079== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==983079== by 0x12DA29: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==983079== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983079== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test.cpp:23)
==983079== by 0x1192E2: main (3d_game_test.cpp:67)
==983079==
==983079== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x143259: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==983079== by 0x13C274: allocate (alloc_traits.h:482)
==983079== by 0x13C274: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==983079== by 0x13DA5E: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==983079== by 0x138C3A: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==983079== by 0x13323A: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==983079== by 0x128CD7: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==983079== by 0x128DFA: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==983079== by 0x14219E: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==983079== by 0x14219E: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==983079== by 0x14219E: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==983079== by 0x14246A: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==983079== by 0x13F13D: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==983079== by 0x13A5DD: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==983079==
==983079== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==983079== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983079== by 0x143259: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==983079== by 0x13C274: allocate (alloc_traits.h:482)
==983079== by 0x13C274: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==983079== by 0x13DA5E: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==983079== by 0x138C3A: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==983079== by 0x13323A: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==983079== by 0x128CF2: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==983079== by 0x128DFA: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==983079== by 0x14219E: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==983079== by 0x14219E: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==983079== by 0x14219E: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==983079== by 0x14246A: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==983079== by 0x13F13D: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==983079== by 0x13A5DD: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==983079==
==983079== LEAK SUMMARY:
==983079== definitely lost: 0 bytes in 0 blocks
==983079== indirectly lost: 0 bytes in 0 blocks
==983079== possibly lost: 0 bytes in 0 blocks
==983079== still reachable: 36,088 bytes in 23 blocks
==983079== suppressed: 122,805 bytes in 109 blocks
==983079==
==983079== For lists of detected and suppressed errors, rerun with: -s
==983079== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
Compiling test 3d_game_test2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o 3d_game_test2 3d_game_test2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==983183== Memcheck, a memory error detector
==983183== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==983183== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==983183== Command: ./3d_game_test2 1 null null live
==983183==
[2025-04-03 16:53:44] [connect] Successful connection
[2025-04-03 16:53:45] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713624 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
==983183==
==983183== HEAP SUMMARY:
==983183== in use at exit: 158,893 bytes in 132 blocks
==983183== total heap usage: 19,350 allocs, 19,218 frees, 3,781,848 bytes allocated
==983183==
==983183== 24 bytes in 1 blocks are still reachable in loss record 43 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x144312: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_create<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, std::integral_constant<bool, false>) (std_function.h:161)
==983183== by 0x141ED6: void std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_init_functor<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&>(std::_Any_data&, std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (std_function.h:215)
==983183== by 0x13ECB1: std::_Function_base::_Base_manager<std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:198)
==983183== by 0x139D95: std::_Function_handler<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&), std::_Bind<void (bridges::game::SocketConnection::*(bridges::game::SocketConnection*, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:282)
==983183== by 0x163C4A: std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>::function(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1623A4: std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false>::_Head_base(std::_Head_base<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, false> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1623CE: std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::_Tuple_impl(std::_Tuple_impl<0ul, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1623F8: std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> >::tuple(std::tuple<std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1> > const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x162438: std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)>::_Bind(std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x16247E: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_create<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&, std::integral_constant<bool, false>) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x160375: void std::_Function_base::_Base_manager<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> >::_M_init_functor<std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&>(std::_Any_data&, std::_Bind<void (*(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)>, std::_Placeholder<1>))(std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<sio::message> const&, bool, sio::message::list&)> const&, sio::event&)> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183==
==983183== 24 bytes in 1 blocks are still reachable in loss record 47 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x1456B4: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==983183== by 0x141B9B: allocate (alloc_traits.h:482)
==983183== by 0x141B9B: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==983183== by 0x13E765: std::_List_node<bridges::game::KeypressListener*>* std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_create_node<bridges::game::KeypressListener* const&>(bridges::game::KeypressListener* const&) (stl_list.h:710)
==983183== by 0x1398FB: void std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_insert<bridges::game::KeypressListener* const&>(std::_List_iterator<bridges::game::KeypressListener*>, bridges::game::KeypressListener* const&) (stl_list.h:2005)
==983183== by 0x133F41: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==983183== by 0x12C182: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==983183== by 0x12DD05: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==983183== by 0x12E7FD: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:64)
==983183== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==983183== by 0x1192E2: main (3d_game_test2.cpp:69)
==983183==
==983183== 48 bytes in 1 blocks are still reachable in loss record 64 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== 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)
==983183== by 0x135662: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==983183== by 0x131078: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==983183== by 0x11F2D7: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==983183== by 0x12DABB: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51)
==983183== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983183== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==983183== by 0x1192E2: main (3d_game_test2.cpp:69)
==983183==
==983183== 56 bytes in 1 blocks are still reachable in loss record 72 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x1487AB: std::__new_allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==983183== by 0x143A4E: allocate (alloc_traits.h:482)
==983183== by 0x143A4E: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > > std::__allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >(std::allocator<std::_Sp_counted_ptr_inplace<std::mutex, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&) (allocated_ptr.h:98)
==983183== by 0x14145C: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<std::mutex, std::allocator<void>>(std::mutex*&, std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:969)
==983183== by 0x13DC87: std::__shared_ptr<std::mutex, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr_base.h:1712)
==983183== by 0x138E3E: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==983183== by 0x1334F4: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==983183== by 0x12B3F3: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==983183== by 0x12BCFB: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==983183== by 0x1348D8: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==983183== by 0x12DAEE: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==983183== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983183==
==983183== 63 bytes in 1 blocks are still reachable in loss record 73 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== 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)
==983183== 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)
==983183== by 0x11F27E: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393)
==983183== by 0x12DABB: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:51)
==983183== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983183== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==983183== by 0x1192E2: main (3d_game_test2.cpp:69)
==983183==
==983183== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==983183== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x13D286: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==983183== by 0x138765: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==983183== by 0x1330F8: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==983183== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==983183== by 0x12DA29: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==983183== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983183== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==983183== by 0x1192E2: main (3d_game_test2.cpp:69)
==983183==
==983183== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x14465B: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==983183== by 0x14213B: allocate (alloc_traits.h:482)
==983183== by 0x14213B: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==983183== by 0x13F0BE: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==983183== by 0x13A69E: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1316)
==983183== by 0x134B7B: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==983183== by 0x12DDEC: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==983183== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==983183== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==983183== by 0x12EE10: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==983183== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==983183== by 0x11932F: main (3d_game_test2.cpp:70)
==983183==
==983183== 105 bytes in 1 blocks are still reachable in loss record 95 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x1553A9: asio::detail::thread_info_base::allocate(asio::detail::thread_info_base*, unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1554C2: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1C3728: void* asio_handler_alloc_helpers::allocate<std::function<void ()> >(unsigned long, std::function<void ()>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1E43C7: void* asio::detail::asio_handler_allocate<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1E2B3D: void* asio_handler_alloc_helpers::allocate<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(unsigned long, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1E080D: asio::detail::hook_allocator<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >, asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > > >::allocate(unsigned long) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1DD152: asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::ptr::allocate(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1D856B: void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1D3051: asio::async_result<std::decay<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> > >(asio::detail::rewrapped_handler<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, std::function<void ()> >&&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1CE9CE: void asio::detail::asio_handler_invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>*) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183== by 0x1CA2F8: void asio_handler_invoke_helpers::invoke<asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running> >(asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&, asio::detail::wrapped_handler<asio::io_context::strand, std::function<void ()>, asio::detail::is_continuation_if_running>&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==983183==
==983183== 160 bytes in 1 blocks are still reachable in loss record 98 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x12DB3C: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:57)
==983183== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983183== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==983183== by 0x1192E2: main (3d_game_test2.cpp:69)
==983183==
==983183== 168 bytes in 1 blocks are still reachable in loss record 100 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x145122: std::__new_allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==983183== by 0x142249: allocate (alloc_traits.h:482)
==983183== by 0x142249: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1990)
==983183== by 0x1425EC: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==983183== by 0x13F2BF: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==983183== by 0x13A75F: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==983183== by 0x134B7B: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::operator=(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1295)
==983183== by 0x12DDEC: std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > >::operator=(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> > > const&) (unordered_map.h:279)
==983183== by 0x12DE35: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==983183== by 0x12DE85: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==983183== by 0x12EE10: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==983183== by 0x12E8E9: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==983183==
==983183== 176 bytes in 1 blocks are still reachable in loss record 101 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x1348B6: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==983183== by 0x12DAEE: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:53)
==983183== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983183== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==983183== by 0x1192E2: main (3d_game_test2.cpp:69)
==983183==
==983183== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==983183== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x13D2C5: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==983183== by 0x138765: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==983183== by 0x1330F8: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==983183== by 0x12716F: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==983183== by 0x12DA29: bridges::game::GameBase3D::GameBase3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (GameBase3D.h:49)
==983183== by 0x12E785: bridges::game::NonBlockingGame3D::NonBlockingGame3D(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (NonBlockingGame3D.h:62)
==983183== by 0x12E9D1: Test3DAPI::Test3DAPI(int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (3d_game_test2.cpp:23)
==983183== by 0x1192E2: main (3d_game_test2.cpp:69)
==983183==
==983183== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x1433DB: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==983183== by 0x13C3F6: allocate (alloc_traits.h:482)
==983183== by 0x13C3F6: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==983183== by 0x13DBE0: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==983183== by 0x138DBC: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==983183== by 0x1333BC: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==983183== by 0x128CD7: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==983183== by 0x128DFA: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==983183== by 0x142320: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==983183== by 0x142320: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==983183== by 0x142320: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==983183== by 0x1425EC: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==983183== by 0x13F2BF: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==983183== by 0x13A75F: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==983183==
==983183== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==983183== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==983183== by 0x1433DB: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==983183== by 0x13C3F6: allocate (alloc_traits.h:482)
==983183== by 0x13C3F6: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==983183== by 0x13DBE0: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==983183== by 0x138DBC: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==983183== by 0x1333BC: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==983183== by 0x128CF2: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==983183== by 0x128DFA: std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>::pair(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (stl_pair.h:197)
==983183== by 0x142320: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (new_allocator.h:191)
==983183== by 0x142320: construct<std::pair<const std::__cxx11::basic_string<char>, bridges::TerrainMesh>, const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bridges::TerrainMesh>&> (alloc_traits.h:538)
==983183== by 0x142320: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::_M_allocate_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) (hashtable_policy.h:1995)
==983183== by 0x1425EC: std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true>* std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > >::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> const&) const (hashtable_policy.h:223)
==983183== by 0x13F2BF: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > >(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&, std::__detail::_ReuseOrAllocNode<std::allocator<std::__detail::_Hash_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, true> > > const&) (hashtable.h:1373)
==983183== by 0x13A75F: void std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_assign_elements<std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&>(std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> > const&) (hashtable.h:1330)
==983183==
==983183== LEAK SUMMARY:
==983183== definitely lost: 0 bytes in 0 blocks
==983183== indirectly lost: 0 bytes in 0 blocks
==983183== possibly lost: 0 bytes in 0 blocks
==983183== still reachable: 36,088 bytes in 23 blocks
==983183== suppressed: 122,805 bytes in 109 blocks
==983183==
==983183== For lists of detected and suppressed errors, rerun with: -s
==983183== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
Compiling test array1d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o array1d array1d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==983293== Memcheck, a memory error detector
==983293== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==983293== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==983293== Command: ./array1d 1 null null live
==983293==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1002/bridges_testing
==983293==
==983293== HEAP SUMMARY:
==983293== in use at exit: 0 bytes in 0 blocks
==983293== total heap usage: 6,322 allocs, 6,322 frees, 508,800 bytes allocated
==983293==
==983293== All heap blocks were freed -- no leaks are possible
==983293==
==983293== For lists of detected and suppressed errors, rerun with: -s
==983293== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test array2d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o array2d array2d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==983373== Memcheck, a memory error detector
==983373== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==983373== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==983373== Command: ./array2d 1 null null live
==983373==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1003/bridges_testing
==983373==
==983373== HEAP SUMMARY:
==983373== in use at exit: 0 bytes in 0 blocks
==983373== total heap usage: 6,825 allocs, 6,825 frees, 579,118 bytes allocated
==983373==
==983373== All heap blocks were freed -- no leaks are possible
==983373==
==983373== For lists of detected and suppressed errors, rerun with: -s
==983373== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test array3d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o array3d array3d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==983510== Memcheck, a memory error detector
==983510== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==983510== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==983510== Command: ./array3d 1 null null live
==983510==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1004/bridges_testing
==983510==
==983510== HEAP SUMMARY:
==983510== in use at exit: 0 bytes in 0 blocks
==983510== total heap usage: 7,360 allocs, 7,360 frees, 659,253 bytes allocated
==983510==
==983510== All heap blocks were freed -- no leaks are possible
==983510==
==983510== For lists of detected and suppressed errors, rerun with: -s
==983510== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test audio_clip.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o audio_clip audio_clip.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==983604== Memcheck, a memory error detector
==983604== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==983604== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==983604== Command: ./audio_clip 1 null null live
==983604==
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
==983604==
==983604== HEAP SUMMARY:
==983604== in use at exit: 0 bytes in 0 blocks
==983604== total heap usage: 5,692 allocs, 5,692 frees, 49,479,335 bytes allocated
==983604==
==983604== All heap blocks were freed -- no leaks are possible
==983604==
==983604== For lists of detected and suppressed errors, rerun with: -s
==983604== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test audio_clip_manipulation.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o audio_clip_manipulation audio_clip_manipulation.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==983839== Memcheck, a memory error detector
==983839== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==983839== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==983839== Command: ./audio_clip_manipulation 1 null null live
==983839==
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
==983839==
==983839== HEAP SUMMARY:
==983839== in use at exit: 0 bytes in 0 blocks
==983839== total heap usage: 4,722 allocs, 4,722 frees, 38,568,534 bytes allocated
==983839==
==983839== All heap blocks were freed -- no leaks are possible
==983839==
==983839== For lists of detected and suppressed errors, rerun with: -s
==983839== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test avl.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o avl avl.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984017== Memcheck, a memory error detector
==984017== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984017== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984017== Command: ./avl 1 null null live
==984017==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1007/bridges_testing
==984017==
==984017== HEAP SUMMARY:
==984017== in use at exit: 0 bytes in 0 blocks
==984017== total heap usage: 6,400 allocs, 6,400 frees, 525,489 bytes allocated
==984017==
==984017== All heap blocks were freed -- no leaks are possible
==984017==
==984017== For lists of detected and suppressed errors, rerun with: -s
==984017== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test barchart.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o barchart barchart.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984098== Memcheck, a memory error detector
==984098== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984098== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984098== Command: ./barchart 1 null null live
==984098==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1008/bridges_testing
==984098==
==984098== HEAP SUMMARY:
==984098== in use at exit: 0 bytes in 0 blocks
==984098== total heap usage: 4,561 allocs, 4,561 frees, 454,487 bytes allocated
==984098==
==984098== All heap blocks were freed -- no leaks are possible
==984098==
==984098== For lists of detected and suppressed errors, rerun with: -s
==984098== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test bintree.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o bintree bintree.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984387== Memcheck, a memory error detector
==984387== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984387== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984387== Command: ./bintree 1 null null live
==984387==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1009/bridges_testing
==984387==
==984387== HEAP SUMMARY:
==984387== in use at exit: 0 bytes in 0 blocks
==984387== total heap usage: 6,758 allocs, 6,758 frees, 598,507 bytes allocated
==984387==
==984387== All heap blocks were freed -- no leaks are possible
==984387==
==984387== For lists of detected and suppressed errors, rerun with: -s
==984387== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test bst_eq.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o bst_eq bst_eq.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984509== Memcheck, a memory error detector
==984509== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984509== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984509== Command: ./bst_eq 1 null null live
==984509==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1010/bridges_testing
==984509==
==984509== HEAP SUMMARY:
==984509== in use at exit: 0 bytes in 0 blocks
==984509== total heap usage: 7,994 allocs, 7,994 frees, 1,069,839 bytes allocated
==984509==
==984509== All heap blocks were freed -- no leaks are possible
==984509==
==984509== For lists of detected and suppressed errors, rerun with: -s
==984509== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test cancer_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o cancer_snippet cancer_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984601== Memcheck, a memory error detector
==984601== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984601== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984601== Command: ./cancer_snippet 1 null null live
==984601==
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
==984601==
==984601== HEAP SUMMARY:
==984601== in use at exit: 0 bytes in 0 blocks
==984601== total heap usage: 4,651 allocs, 4,651 frees, 40,855,559 bytes allocated
==984601==
==984601== All heap blocks were freed -- no leaks are possible
==984601==
==984601== For lists of detected and suppressed errors, rerun with: -s
==984601== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test circ_dllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o circ_dllist circ_dllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984702== Memcheck, a memory error detector
==984702== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984702== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984702== Command: ./circ_dllist 1 null null live
==984702==
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
==984702==
==984702== HEAP SUMMARY:
==984702== in use at exit: 0 bytes in 0 blocks
==984702== total heap usage: 6,463 allocs, 6,463 frees, 524,952 bytes allocated
==984702==
==984702== All heap blocks were freed -- no leaks are possible
==984702==
==984702== For lists of detected and suppressed errors, rerun with: -s
==984702== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test circ_sllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o circ_sllist circ_sllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984819== Memcheck, a memory error detector
==984819== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984819== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984819== Command: ./circ_sllist 1 null null live
==984819==
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
==984819==
==984819== HEAP SUMMARY:
==984819== in use at exit: 0 bytes in 0 blocks
==984819== total heap usage: 6,365 allocs, 6,365 frees, 511,716 bytes allocated
==984819==
==984819== All heap blocks were freed -- no leaks are possible
==984819==
==984819== For lists of detected and suppressed errors, rerun with: -s
==984819== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test color_grid.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o color_grid color_grid.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984914== Memcheck, a memory error detector
==984914== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984914== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984914== Command: ./color_grid 1 null null live
==984914==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1014/bridges_testing
==984914==
==984914== HEAP SUMMARY:
==984914== in use at exit: 0 bytes in 0 blocks
==984914== total heap usage: 6,243 allocs, 6,243 frees, 689,577 bytes allocated
==984914==
==984914== All heap blocks were freed -- no leaks are possible
==984914==
==984914== For lists of detected and suppressed errors, rerun with: -s
==984914== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test color_grid_rle_edgecase.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o color_grid_rle_edgecase color_grid_rle_edgecase.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==984991== Memcheck, a memory error detector
==984991== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==984991== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==984991== Command: ./color_grid_rle_edgecase 1 null null live
==984991==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1015/bridges_testing
==984991==
==984991== HEAP SUMMARY:
==984991== in use at exit: 0 bytes in 0 blocks
==984991== total heap usage: 6,264 allocs, 6,264 frees, 750,108 bytes allocated
==984991==
==984991== All heap blocks were freed -- no leaks are possible
==984991==
==984991== For lists of detected and suppressed errors, rerun with: -s
==984991== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test display_game.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o display_game display_game.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985096== Memcheck, a memory error detector
==985096== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985096== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985096== Command: ./display_game 1 null null live
==985096==
[2025-04-03 16:55:53] [connect] Successful connection
[2025-04-03 16:55:54] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713753 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-04-03 16:55:55] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==985096==
==985096== HEAP SUMMARY:
==985096== in use at exit: 0 bytes in 0 blocks
==985096== total heap usage: 6,147 allocs, 6,147 frees, 1,855,861 bytes allocated
==985096==
==985096== All heap blocks were freed -- no leaks are possible
==985096==
==985096== For lists of detected and suppressed errors, rerun with: -s
==985096== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test dllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o dllist dllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985254== Memcheck, a memory error detector
==985254== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985254== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985254== Command: ./dllist 1 null null live
==985254==
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
==985254==
==985254== HEAP SUMMARY:
==985254== in use at exit: 0 bytes in 0 blocks
==985254== total heap usage: 6,422 allocs, 6,422 frees, 520,276 bytes allocated
==985254==
==985254== All heap blocks were freed -- no leaks are possible
==985254==
==985254== For lists of detected and suppressed errors, rerun with: -s
==985254== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test elevation_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o elevation_snippet elevation_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985336== Memcheck, a memory error detector
==985336== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985336== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985336== Command: ./elevation_snippet 1 null null live
==985336==
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
==985336==
==985336== HEAP SUMMARY:
==985336== in use at exit: 0 bytes in 0 blocks
==985336== total heap usage: 4,626 allocs, 4,626 frees, 767,185 bytes allocated
==985336==
==985336== All heap blocks were freed -- no leaks are possible
==985336==
==985336== For lists of detected and suppressed errors, rerun with: -s
==985336== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test eq_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o eq_snippet eq_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985427== Memcheck, a memory error detector
==985427== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985427== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985427== Command: ./eq_snippet 1 null null live
==985427==
Earthquake 0:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 1:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 2:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 3:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 4:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 5:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 6:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 7:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 8:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
Earthquake 9:
Magnitude:1.05
Date: Apr. 3 2025 20:47:33
Location: 8 km WNW of Cobb, CA
Lat/Long:38.8355,-122.814
==985427==
==985427== HEAP SUMMARY:
==985427== in use at exit: 0 bytes in 0 blocks
==985427== total heap usage: 5,071 allocs, 5,071 frees, 691,149 bytes allocated
==985427==
==985427== All heap blocks were freed -- no leaks are possible
==985427==
==985427== For lists of detected and suppressed errors, rerun with: -s
==985427== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test face_shp_coll.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o face_shp_coll face_shp_coll.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985555== Memcheck, a memory error detector
==985555== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985555== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985555== Command: ./face_shp_coll 1 null null live
==985555==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1020/bridges_testing
==985555==
==985555== HEAP SUMMARY:
==985555== in use at exit: 0 bytes in 0 blocks
==985555== total heap usage: 6,411 allocs, 6,411 frees, 516,578 bytes allocated
==985555==
==985555== All heap blocks were freed -- no leaks are possible
==985555==
==985555== For lists of detected and suppressed errors, rerun with: -s
==985555== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test game_size_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o game_size_test game_size_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985618== Memcheck, a memory error detector
==985618== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985618== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985618== Command: ./game_size_test 1 null null live
==985618==
[2025-04-03 16:56:26] [connect] Successful connection
[2025-04-03 16:56:27] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713786 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1021/bridges_testing
[2025-04-03 16:56:28] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==985618==
==985618== HEAP SUMMARY:
==985618== in use at exit: 0 bytes in 0 blocks
==985618== total heap usage: 6,212 allocs, 6,212 frees, 1,966,672 bytes allocated
==985618==
==985618== All heap blocks were freed -- no leaks are possible
==985618==
==985618== For lists of detected and suppressed errors, rerun with: -s
==985618== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test game_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o game_snippet game_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985744== Memcheck, a memory error detector
==985744== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985744== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985744== Command: ./game_snippet 1 null null live
==985744==
Game 0:
Title: Outlast: Whistleblower
Platform Type: PC
Rating: 6.4
Genres: Action,
Adventure,
==985744==
==985744== HEAP SUMMARY:
==985744== in use at exit: 0 bytes in 0 blocks
==985744== total heap usage: 66,822 allocs, 66,822 frees, 16,679,278 bytes allocated
==985744==
==985744== All heap blocks were freed -- no leaks are possible
==985744==
==985744== For lists of detected and suppressed errors, rerun with: -s
==985744== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test graph_alist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_alist graph_alist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985885== Memcheck, a memory error detector
==985885== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985885== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985885== Command: ./graph_alist 1 null null live
==985885==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1023/bridges_testing
==985885==
==985885== HEAP SUMMARY:
==985885== in use at exit: 0 bytes in 0 blocks
==985885== total heap usage: 16,700 allocs, 16,700 frees, 2,385,981 bytes allocated
==985885==
==985885== All heap blocks were freed -- no leaks are possible
==985885==
==985885== For lists of detected and suppressed errors, rerun with: -s
==985885== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test graph_alist_empty.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_alist_empty graph_alist_empty.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==985973== Memcheck, a memory error detector
==985973== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==985973== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==985973== Command: ./graph_alist_empty 1 null null live
==985973==
==985973==
==985973== HEAP SUMMARY:
==985973== in use at exit: 0 bytes in 0 blocks
==985973== total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
==985973==
==985973== All heap blocks were freed -- no leaks are possible
==985973==
==985973== For lists of detected and suppressed errors, rerun with: -s
==985973== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test graph_amatrix.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_amatrix graph_amatrix.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==986053== Memcheck, a memory error detector
==986053== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==986053== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==986053== Command: ./graph_amatrix 1 null null live
==986053==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1025/bridges_testing
==986053==
==986053== HEAP SUMMARY:
==986053== in use at exit: 0 bytes in 0 blocks
==986053== total heap usage: 18,321 allocs, 18,321 frees, 2,447,749 bytes allocated
==986053==
==986053== All heap blocks were freed -- no leaks are possible
==986053==
==986053== For lists of detected and suppressed errors, rerun with: -s
==986053== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test graph_map_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o graph_map_test graph_map_test.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==986160== Memcheck, a memory error detector
==986160== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==986160== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==986160== Command: ./graph_map_test 1 null null live
==986160==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1026/bridges_testing
==986160==
==986160== HEAP SUMMARY:
==986160== in use at exit: 0 bytes in 0 blocks
==986160== total heap usage: 17,490 allocs, 17,490 frees, 2,215,639 bytes allocated
==986160==
==986160== All heap blocks were freed -- no leaks are possible
==986160==
==986160== For lists of detected and suppressed errors, rerun with: -s
==986160== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test gutenberg_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o gutenberg_snippet gutenberg_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==986302== Memcheck, a memory error detector
==986302== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==986302== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==986302== Command: ./gutenberg_snippet 1 null null live
==986302==
terminate called after throwing an instance of 'bridges::HTTPException'
what(): HTTPException raised when hitting http://bridges-data-server-gutenberg.bridgesuncc.org//meta?id=2701
HTTP code: 502
HTTP/1.1 502 Bad Gateway
Server: nginx/1.18.0 (Ubuntu)
Date: Thu, 03 Apr 2025 20:57:15 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>
==986302==
==986302== Process terminating with default action of signal 6 (SIGABRT)
==986302== at 0x4C6EB2C: __pthread_kill_implementation (pthread_kill.c:44)
==986302== by 0x4C6EB2C: __pthread_kill_internal (pthread_kill.c:78)
==986302== by 0x4C6EB2C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
==986302== by 0x4C1527D: raise (raise.c:26)
==986302== by 0x4BF88FE: abort (abort.c:79)
==986302== by 0x49C7FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==986302== by 0x49DD0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==986302== by 0x49C7A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==986302== by 0x49DD390: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==986302== by 0x11044B: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164)
==986302== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== HEAP SUMMARY:
==986302== in use at exit: 272,317 bytes in 2,773 blocks
==986302== total heap usage: 4,434 allocs, 1,661 frees, 434,250 bytes allocated
==986302==
==986302== 7 bytes in 1 blocks are still reachable in loss record 6 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 8 bytes in 1 blocks are still reachable in loss record 10 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F86: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 9 bytes in 1 blocks are still reachable in loss record 14 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F90: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 10 bytes in 1 blocks are still reachable in loss record 15 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F95: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 12 bytes in 1 blocks are still reachable in loss record 18 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 12 bytes in 1 blocks are still reachable in loss record 19 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F8B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 13 bytes in 1 blocks are still reachable in loss record 20 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A2EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30D0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F81: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 16 bytes in 1 blocks are still reachable in loss record 28 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A0E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 18 bytes in 1 blocks are still reachable in loss record 31 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52866B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 19 bytes in 1 blocks are still reachable in loss record 32 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528667F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 24 bytes in 1 blocks are still reachable in loss record 490 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528667F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 24 bytes in 1 blocks are still reachable in loss record 491 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52866B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 25 bytes in 1 blocks are still reachable in loss record 493 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== by 0x11C073: void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const* const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const* const&) (stl_construct.h:119)
==986302== by 0x11BABA: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
==986302== by 0x11B29B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
==986302== by 0x11A948: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
==986302== by 0x11944A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (stl_uninitialized.h:373)
==986302== by 0x117D49: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1695)
==986302== by 0x1163AC: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==986302== by 0x113710: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 516 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== by 0x110AE8: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:138)
==986302== by 0x10CD07: main (gutenberg_snippet.cpp:17)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 517 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x11B141: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==986302== by 0x119102: allocate (alloc_traits.h:482)
==986302== by 0x119102: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==986302== by 0x117D02: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==986302== by 0x1163AC: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==986302== by 0x113710: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 518 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 519 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 520 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5287136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 521 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 522 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 523 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A0EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 524 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CAB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A15D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 32 bytes in 1 blocks are still reachable in loss record 526 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CB54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C315C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 40 bytes in 1 blocks are still reachable in loss record 542 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x1162B4: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
==986302== by 0x113697: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:803)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 45 bytes in 1 blocks are still reachable in loss record 547 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== by 0x1173EC: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) (basic_string.h:3537)
==986302== by 0x115FF4: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) (basic_string.h:3614)
==986302== by 0x11122F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==986302== by 0x10CD9E: main (gutenberg_snippet.cpp:19)
==986302==
==986302== 46 bytes in 1 blocks are still reachable in loss record 548 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== 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)
==986302== by 0x1110D9: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322)
==986302== by 0x10CE06: main (gutenberg_snippet.cpp:23)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 554 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x519F601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 555 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 556 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F81: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 557 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F86: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 558 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F8B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 559 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F90: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 560 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F95: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 48 bytes in 1 blocks are still reachable in loss record 561 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30AD: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 56 bytes in 1 blocks are still reachable in loss record 565 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5263E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5263FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5264301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51860FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515A8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A065C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 56 bytes in 1 blocks are still reachable in loss record 566 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 56 bytes in 1 blocks are still reachable in loss record 567 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 56 bytes in 1 blocks are still reachable in loss record 568 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 56 bytes in 1 blocks are still reachable in loss record 569 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5287143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 56 bytes in 1 blocks are still reachable in loss record 570 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A0EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A1556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515395B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515475C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C35: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 56 bytes in 1 blocks are still reachable in loss record 572 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FCC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C305F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2F7C: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 61 bytes in 1 blocks are still reachable in loss record 574 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== 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)
==986302== by 0x111741: bridges::SimpleCache::SimpleCache() (Cache.h:133)
==986302== by 0x1120A3: bridges::lruCache::lruCache(int) (Cache.h:212)
==986302== by 0x112CF9: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==986302== by 0x10CE3E: main (gutenberg_snippet.cpp:26)
==986302==
==986302== 65 bytes in 1 blocks are still reachable in loss record 578 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== by 0x10E93A: __static_initialization_and_destruction_0() (base64.h:50)
==986302== by 0x10EB99: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
==986302== by 0x4BFA303: call_init (libc-start.c:145)
==986302== by 0x4BFA303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
==986302== by 0x10CB74: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet)
==986302==
==986302== 67 bytes in 1 blocks are possibly lost in loss record 580 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== by 0x10F4AA: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28)
==986302== by 0x1103EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164)
==986302== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 72 bytes in 1 blocks are still reachable in loss record 581 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5263E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5263FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5264301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51860FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x515A8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A065C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 72 bytes in 1 blocks are still reachable in loss record 582 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5287164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 72 bytes in 1 blocks are still reachable in loss record 583 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519B5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5287178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 72 bytes in 1 blocks are still reachable in loss record 585 of 674
==986302== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x52CAA71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52CAE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C30F4: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3A47: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C2FAC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C33AC: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C3C76: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 107 bytes in 1 blocks are still reachable in loss record 598 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== 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)
==986302== by 0x11595B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) (basic_string.h:3690)
==986302== by 0x113635: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:800)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 128 bytes in 1 blocks are still reachable in loss record 602 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519B5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5287164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 128 bytes in 1 blocks are still reachable in loss record 603 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519B5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5287178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519F823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519CE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x52871E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 135 bytes in 6 blocks are still reachable in loss record 605 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x5286EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 144 bytes in 6 blocks are still reachable in loss record 606 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x519B925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x5286EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x528665E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302==
==986302== 167 bytes in 1 blocks are possibly lost in loss record 608 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== by 0x10F4D9: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28)
==986302== by 0x1103EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164)
==986302== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 167 bytes in 1 blocks are possibly lost in loss record 609 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== by 0x10F4F6: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28)
==986302== by 0x1103EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164)
==986302== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 272 bytes in 1 blocks are possibly lost in loss record 620 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x49DBD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==986302== by 0x110370: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164)
==986302== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 801 bytes in 1 blocks are still reachable in loss record 642 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== 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)
==986302== 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)
==986302== by 0x115BEB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:3639)
==986302== by 0x10F640: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:31)
==986302== by 0x1103EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164)
==986302== by 0x113734: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:804)
==986302== by 0x10CE75: main (gutenberg_snippet.cpp:30)
==986302==
==986302== 1,064 bytes in 19 blocks are still reachable in loss record 655 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x51A17C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51AE5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x519C88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x50C403F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x51A05FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302== by 0x4C71ED2: __pthread_once_slow (pthread_once.c:116)
==986302== by 0x51AE6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
==986302==
==986302== 1,600 bytes in 1 blocks are still reachable in loss record 658 of 674
==986302== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x11B141: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
==986302== by 0x119102: allocate (alloc_traits.h:482)
==986302== by 0x119102: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381)
==986302== by 0x117D02: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692)
==986302== by 0x1163AC: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711)
==986302== by 0x112D63: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134)
==986302== by 0x10CE3E: main (gutenberg_snippet.cpp:26)
==986302==
==986302== 4,096 bytes in 1 blocks are still reachable in loss record 668 of 674
==986302== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==986302== by 0x4C551B4: _IO_file_doallocate (filedoalloc.c:101)
==986302== by 0x4C65523: _IO_doallocbuf (genops.c:347)
==986302== by 0x4C62F8F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
==986302== by 0x4C63AAE: _IO_new_file_xsputn (fileops.c:1244)
==986302== by 0x4C63AAE: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
==986302== by 0x4C56A11: fwrite (iofwrite.c:39)
==986302== 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)
==986302== 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)
==986302== by 0x10CE57: main (gutenberg_snippet.cpp:28)
==986302==
==986302== LEAK SUMMARY:
==986302== definitely lost: 0 bytes in 0 blocks
==986302== indirectly lost: 0 bytes in 0 blocks
==986302== possibly lost: 673 bytes in 4 blocks
==986302== still reachable: 10,041 bytes in 84 blocks
==986302== suppressed: 261,603 bytes in 2,685 blocks
==986302==
==986302== For lists of detected and suppressed errors, rerun with: -s
==986302== 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 face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o imdb_snippet imdb_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==986580== Memcheck, a memory error detector
==986580== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==986580== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==986580== Command: ./imdb_snippet 1 null null live
==986580==
Actor-Movie Data:
Actor: Kevin_Bacon_(I)
Movie: He_Said,_She_Said_(1991)
==986580==
==986580== HEAP SUMMARY:
==986580== in use at exit: 0 bytes in 0 blocks
==986580== total heap usage: 9,425 allocs, 9,425 frees, 1,796,949 bytes allocated
==986580==
==986580== All heap blocks were freed -- no leaks are possible
==986580==
==986580== For lists of detected and suppressed errors, rerun with: -s
==986580== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test input_game.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o input_game input_game.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==986775== Memcheck, a memory error detector
==986775== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==986775== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==986775== Command: ./input_game 1 null null live
==986775==
[2025-04-03 16:57:26] [connect] Successful connection
[2025-04-03 16:57:26] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713845 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1029/bridges_testing
[2025-04-03 16:57:27] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==986775==
==986775== HEAP SUMMARY:
==986775== in use at exit: 0 bytes in 0 blocks
==986775== total heap usage: 6,147 allocs, 6,147 frees, 1,855,861 bytes allocated
==986775==
==986775== All heap blocks were freed -- no leaks are possible
==986775==
==986775== For lists of detected and suppressed errors, rerun with: -s
==986775== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test kdt.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o kdt kdt.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==986909== Memcheck, a memory error detector
==986909== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==986909== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==986909== Command: ./kdt 1 null null live
==986909==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1030/bridges_testing
==986909==
==986909== HEAP SUMMARY:
==986909== in use at exit: 0 bytes in 0 blocks
==986909== total heap usage: 6,482 allocs, 6,482 frees, 535,434 bytes allocated
==986909==
==986909== All heap blocks were freed -- no leaks are possible
==986909==
==986909== For lists of detected and suppressed errors, rerun with: -s
==986909== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test linechart.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o linechart linechart.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==986968== Memcheck, a memory error detector
==986968== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==986968== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==986968== Command: ./linechart 1 null null live
==986968==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing
==986968==
==986968== HEAP SUMMARY:
==986968== in use at exit: 0 bytes in 0 blocks
==986968== total heap usage: 5,354 allocs, 5,354 frees, 839,488 bytes allocated
==986968==
==986968== All heap blocks were freed -- no leaks are possible
==986968==
==986968== For lists of detected and suppressed errors, rerun with: -s
==986968== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test minimal_game.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o minimal_game minimal_game.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==987232== Memcheck, a memory error detector
==987232== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==987232== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==987232== Command: ./minimal_game 1 null null live
==987232==
[2025-04-03 16:57:45] [connect] Successful connection
[2025-04-03 16:57:45] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713864 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/1032/bridges_testing
[2025-04-03 16:57:47] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==987232==
==987232== HEAP SUMMARY:
==987232== in use at exit: 0 bytes in 0 blocks
==987232== total heap usage: 6,147 allocs, 6,147 frees, 1,855,860 bytes allocated
==987232==
==987232== All heap blocks were freed -- no leaks are possible
==987232==
==987232== For lists of detected and suppressed errors, rerun with: -s
==987232== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test mixed_assignments.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o mixed_assignments mixed_assignments.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==987426== Memcheck, a memory error detector
==987426== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==987426== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==987426== Command: ./mixed_assignments 1 null null live
==987426==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing
==987426==
==987426== HEAP SUMMARY:
==987426== in use at exit: 0 bytes in 0 blocks
==987426== total heap usage: 7,523 allocs, 7,523 frees, 1,052,564 bytes allocated
==987426==
==987426== All heap blocks were freed -- no leaks are possible
==987426==
==987426== For lists of detected and suppressed errors, rerun with: -s
==987426== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test mllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o mllist mllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==987538== Memcheck, a memory error detector
==987538== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==987538== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==987538== Command: ./mllist 1 null null live
==987538==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
==987538==
==987538== HEAP SUMMARY:
==987538== in use at exit: 0 bytes in 0 blocks
==987538== total heap usage: 6,617 allocs, 6,617 frees, 545,097 bytes allocated
==987538==
==987538== All heap blocks were freed -- no leaks are possible
==987538==
==987538== For lists of detected and suppressed errors, rerun with: -s
==987538== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test non_blocking_game_fire.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o non_blocking_game_fire non_blocking_game_fire.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==987620== Memcheck, a memory error detector
==987620== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==987620== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==987620== Command: ./non_blocking_game_fire 1 null null live
==987620==
[2025-04-03 16:58:08] [connect] Successful connection
[2025-04-03 16:58:08] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713887 101
sockopen on namespace /
Setting framelimit to 10
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-games.herokuapp.com/assignments/1035/bridges_testing
[2025-04-03 16:58:10] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==987620==
==987620== HEAP SUMMARY:
==987620== in use at exit: 0 bytes in 0 blocks
==987620== total heap usage: 5,845 allocs, 5,845 frees, 1,752,213 bytes allocated
==987620==
==987620== All heap blocks were freed -- no leaks are possible
==987620==
==987620== For lists of detected and suppressed errors, rerun with: -s
==987620== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test non_blocking_game_state.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o non_blocking_game_state non_blocking_game_state.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==987745== Memcheck, a memory error detector
==987745== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==987745== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==987745== Command: ./non_blocking_game_state 1 null null live
==987745==
[2025-04-03 16:58:19] [connect] Successful connection
[2025-04-03 16:58:19] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1743713898 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-04-03 16:58:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==987745==
==987745== HEAP SUMMARY:
==987745== in use at exit: 0 bytes in 0 blocks
==987745== total heap usage: 6,002 allocs, 6,002 frees, 1,772,575 bytes allocated
==987745==
==987745== All heap blocks were freed -- no leaks are possible
==987745==
==987745== For lists of detected and suppressed errors, rerun with: -s
==987745== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test osm.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o osm osm.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==987892== Memcheck, a memory error detector
==987892== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==987892== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==987892== Command: ./osm 1 null null live
==987892==
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/1037/bridges_testing
==987892==
==987892== HEAP SUMMARY:
==987892== in use at exit: 0 bytes in 0 blocks
==987892== total heap usage: 73,451 allocs, 73,451 frees, 9,168,578 bytes allocated
==987892==
==987892== All heap blocks were freed -- no leaks are possible
==987892==
==987892== For lists of detected and suppressed errors, rerun with: -s
==987892== 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 face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o osm_amenity_snippet osm_amenity_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==987998== Memcheck, a memory error detector
==987998== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==987998== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==987998== Command: ./osm_amenity_snippet 1 null null live
==987998==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Total Amenities: 3886
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
==987998==
==987998== HEAP SUMMARY:
==987998== in use at exit: 0 bytes in 0 blocks
==987998== total heap usage: 6,863 allocs, 6,863 frees, 3,296,417 bytes allocated
==987998==
==987998== All heap blocks were freed -- no leaks are possible
==987998==
==987998== For lists of detected and suppressed errors, rerun with: -s
==987998== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test osm_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o osm_snippet osm_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==988117== Memcheck, a memory error detector
==988117== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==988117== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==988117== Command: ./osm_snippet 1 null null live
==988117==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Number of Vertices [Charlotte]:1568
Number of Edges [Charlotte]:3261
Location of first vertex [Cartesian Coord]: -657.974,-4700.22
==988117==
==988117== HEAP SUMMARY:
==988117== in use at exit: 0 bytes in 0 blocks
==988117== total heap usage: 4,626 allocs, 4,626 frees, 2,578,335 bytes allocated
==988117==
==988117== All heap blocks were freed -- no leaks are possible
==988117==
==988117== For lists of detected and suppressed errors, rerun with: -s
==988117== 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 face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o purposefully_breaking purposefully_breaking.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==988263== Memcheck, a memory error detector
==988263== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==988263== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==988263== Command: ./purposefully_breaking 1 null null live
==988263==
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.
==988263==
==988263== HEAP SUMMARY:
==988263== in use at exit: 17,885 bytes in 69 blocks
==988263== total heap usage: 6,183 allocs, 6,114 frees, 352,470,206 bytes allocated
==988263==
==988263== LEAK SUMMARY:
==988263== definitely lost: 0 bytes in 0 blocks
==988263== indirectly lost: 0 bytes in 0 blocks
==988263== possibly lost: 0 bytes in 0 blocks
==988263== still reachable: 0 bytes in 0 blocks
==988263== suppressed: 17,885 bytes in 69 blocks
==988263==
==988263== For lists of detected and suppressed errors, rerun with: -s
==988263== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
Compiling test reddit.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o reddit reddit.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==988398== Memcheck, a memory error detector
==988398== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==988398== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==988398== Command: ./reddit 1 null null live
==988398==
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: 1d4lpqe
Title: So just how important is MHC in mating?
Author: aquarijo
Score: 46
VoteRatio: 0.71
CommentCount: 9
Subreddit: askscience
PostTime: 1717124661
URL: https://www.reddit.com/r/askscience/comments/1d4lpqe/so_just_how_important_is_mhc_in_mating/
Text: was reading about rats today and just hoping someone out there can clear this up!!
the article was talking about how rats choose mates that are immunologically different from themselves (dissimilar MHC). the theory has been stretched to humans. for example: 1995 t-shirt sniff at uni.
my question is: isn’t every organisms MHC and immune system unique? if every organisms is different and no two are indentical then how much weight does this theory hold? is there like a quantifiable scale of difference?
I’m meaning is there an ideal level of immunological difference? say only 10%, 20%, 30% identical? anyway just how important is MHC in mating behavior?
I do not know science at all haha out of my realm just curious. could be an awful question.
ID: 1d4wyec
Title: Why do some plant leaves feel like they're gripping your skin?
Author: None
Score: 269
VoteRatio: 0.81
CommentCount: 72
Subreddit: askscience
PostTime: 1717165693
URL: https://www.reddit.com/r/askscience/comments/1d4wyec/why_do_some_plant_leaves_feel_like_theyre/
Text: like some plants have really smooth leaves and some plants when you touch the leaves it's not really poking you but it feels like it's catching on your skin.
ID: 1d5ei45
Title: Why does rabies (generally, and I'm speaking from a US perspective) affect certain species/types of animals depending on region?
Author: Thomas_K_Brannigan
Score: 50
VoteRatio: 0.76
CommentCount: 12
Subreddit: askscience
PostTime: 1717214949
URL: https://www.reddit.com/r/askscience/comments/1d5ei45/why_does_rabies_generally_and_im_speaking_from_a/
Text: For example, looking up, raccoons are one of the most common animals infected with rabies, but, looking even further, this is mostly located on the East Coast. In my state, Illinois, raccoons (and other terrestrial animals, for that matter) are \*\*VERY\*\* rarely infected with rabies, the vast majority of rabies cases are bats.
I should say, looking up, I discovered this is, I imagine, due to rabies variants, but, my question is, why does one rabies variant seem to so rarely affect other animals, meanwhile humans seem to easily acquire rabies from so many different species? Are we humans just especially susceptible to many more variants of rabies than other animals are? To say it a different way, why isn't it common for a raccoon in Illinois to be bitten by a rabies infect bat, then pass that rabies on to another raccoon and-so-on? Do these other animals have resistances to certain variants of rabies that humans lack?
ID: 1d5lcfq
Title: Dragonflies supposedly have a 95% success rate when hunting. What about damselflies?
Author: Sector-Codec
Score: 312
VoteRatio: 0.83
CommentCount: 26
Subreddit: askscience
PostTime: 1717242978
URL: https://www.reddit.com/r/askscience/comments/1d5lcfq/dragonflies_supposedly_have_a_95_success_rate/
Text: I looked everywhere for this statistic on damselflies, and I couldn’t find anything about it. They seem pretty similar and the 95% dragonfly figure is quoted in a bunch of different sources. Are they as effective?
ID: 1d60x7x
Title: Carbon atoms have features that are suitable for creating molecules partaking in life/biology, can alternative atoms like atoms that have the expanded octet feature also be candidates for life instead of carbon?
Author: wycreater1l11
Score: 0
VoteRatio: 0.48
CommentCount: 13
Subreddit: askscience
PostTime: 1717287777
URL: https://www.reddit.com/r/askscience/comments/1d60x7x/carbon_atoms_have_features_that_are_suitable_for/
Text: Afaik two things about what makes carbon suitable for making up biology is that it’s relatively abundant and can make stable bonds with at most four other atoms which makes it good at creating complex molecules.
Im just curious if atoms that have the expanded octet feature also can make bonds like this and theoretically create complex molecules with maybe even up to six other atoms. Or are those bonds much less stable or something? (And I also suppose four bonds is completely sufficient for creating complex molecules but I’m just curious)
ID: 1d66xwe
Title: Rising land levels in caves?
Author: grownasssswoman
Score: 170
VoteRatio: 0.83
CommentCount: 17
Subreddit: askscience
PostTime: 1717309398
URL: https://www.reddit.com/r/askscience/comments/1d66xwe/rising_land_levels_in_caves/
Text: I was watching the latest Netflix documentary on Neanderthals and in one cave, buried remains were excavated at a depth of 45 meters. I have a general understanding of geology/geography and know that remains can be buried by water + mud, sand + wind, volcanic ash, etc. But in an enclosed area, where does all this extra material come from?
ID: 1d77jn4
Title: How is genetic diversity gained in small population?
Author: man_in_the_corner
Score: 142
VoteRatio: 0.82
CommentCount: 52
Subreddit: askscience
PostTime: 1717429382
URL: https://www.reddit.com/r/askscience/comments/1d77jn4/how_is_genetic_diversity_gained_in_small/
Text: We all know a small population can lead to bad results like inbreeding, but what about animals that had their populations lowered to a great degree either through diseases, hunting or any other? ( for example cheetahs). How do they gain more genetic diversity? Would it slowly build up through time or is the population doomed to a slow death?
ID: 1d79ujv
Title: Can a cell survive a viral infection in humans?
Author: omega5590
Score: 245
VoteRatio: 0.85
CommentCount: 29
Subreddit: askscience
PostTime: 1717434996
URL: https://www.reddit.com/r/askscience/comments/1d79ujv/can_a_cell_survive_a_viral_infection_in_humans/
Text: If a cell is infected with a virus & begins expressing non-self viral genes/producing viral proteins is it possible/are there instances where the cell can “clear out” the virus internally and/or survive an immune response with the virus being “cleared” from the cell?
ID: 1d7nu9q
Title: Is emitting mass required for propulsion in space?
Author: evert
Score: 351
VoteRatio: 0.85
CommentCount: 168
Subreddit: askscience
PostTime: 1717472652
URL: https://www.reddit.com/r/askscience/comments/1d7nu9q/is_emitting_mass_required_for_propulsion_in_space/
Text: It occurred to me that since there's nothing to push against in space, maybe you need to emit _something_ in opposite direction to move forward, and I presume that if you want to move something heavy by emitting something light, you need that light thing to go quite fast.
I was curious if this is correct and if so, does it mean that for a space ship to accelerate or decelerate the implication is that it will always lose weight? Is this an example of entropy?
ID: 1d7o16t
Title: Since Cancer can be hereditary, if I got cancer from an environmental source and then had a kid, would their chances likelihood of cancer increase?
Author: devidlehands
Score: 42
VoteRatio: 0.67
CommentCount: 41
Subreddit: askscience
PostTime: 1717473296
URL: https://www.reddit.com/r/askscience/comments/1d7o16t/since_cancer_can_be_hereditary_if_i_got_cancer/
Text: I'm wondering if it's possible for an ancestor thousands of years in the past to interact with a carcinogen, and condemn his lineage to higher cancer risk. Just curious. Any insight would be cool.
==988398==
==988398== HEAP SUMMARY:
==988398== in use at exit: 0 bytes in 0 blocks
==988398== total heap usage: 19,926 allocs, 19,926 frees, 8,597,725 bytes allocated
==988398==
==988398== All heap blocks were freed -- no leaks are possible
==988398==
==988398== For lists of detected and suppressed errors, rerun with: -s
==988398== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test reddit_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o reddit_snippet reddit_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==988553== Memcheck, a memory error detector
==988553== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==988553== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==988553== Command: ./reddit_snippet 1 null null live
==988553==
990 post returned
Printing at most 10
ID: 1d4lpqe
Title: So just how important is MHC in mating?
Author: aquarijo
Score: 46
VoteRatio: 0.71
CommentCount: 9
Subreddit: askscience
PostTime: 1717124661
URL: https://www.reddit.com/r/askscience/comments/1d4lpqe/so_just_how_important_is_mhc_in_mating/
Text: was reading about rats today and just hoping someone out there can clear this up!!
the article was talking about how rats choose mates that are immunologically different from themselves (dissimilar MHC). the theory has been stretched to humans. for example: 1995 t-shirt sniff at uni.
my question is: isn’t every organisms MHC and immune system unique? if every organisms is different and no two are indentical then how much weight does this theory hold? is there like a quantifiable scale of difference?
I’m meaning is there an ideal level of immunological difference? say only 10%, 20%, 30% identical? anyway just how important is MHC in mating behavior?
I do not know science at all haha out of my realm just curious. could be an awful question.
ID: 1d4wyec
Title: Why do some plant leaves feel like they're gripping your skin?
Author: None
Score: 269
VoteRatio: 0.81
CommentCount: 72
Subreddit: askscience
PostTime: 1717165693
URL: https://www.reddit.com/r/askscience/comments/1d4wyec/why_do_some_plant_leaves_feel_like_theyre/
Text: like some plants have really smooth leaves and some plants when you touch the leaves it's not really poking you but it feels like it's catching on your skin.
ID: 1d5ei45
Title: Why does rabies (generally, and I'm speaking from a US perspective) affect certain species/types of animals depending on region?
Author: Thomas_K_Brannigan
Score: 50
VoteRatio: 0.76
CommentCount: 12
Subreddit: askscience
PostTime: 1717214949
URL: https://www.reddit.com/r/askscience/comments/1d5ei45/why_does_rabies_generally_and_im_speaking_from_a/
Text: For example, looking up, raccoons are one of the most common animals infected with rabies, but, looking even further, this is mostly located on the East Coast. In my state, Illinois, raccoons (and other terrestrial animals, for that matter) are \*\*VERY\*\* rarely infected with rabies, the vast majority of rabies cases are bats.
I should say, looking up, I discovered this is, I imagine, due to rabies variants, but, my question is, why does one rabies variant seem to so rarely affect other animals, meanwhile humans seem to easily acquire rabies from so many different species? Are we humans just especially susceptible to many more variants of rabies than other animals are? To say it a different way, why isn't it common for a raccoon in Illinois to be bitten by a rabies infect bat, then pass that rabies on to another raccoon and-so-on? Do these other animals have resistances to certain variants of rabies that humans lack?
ID: 1d5lcfq
Title: Dragonflies supposedly have a 95% success rate when hunting. What about damselflies?
Author: Sector-Codec
Score: 312
VoteRatio: 0.83
CommentCount: 26
Subreddit: askscience
PostTime: 1717242978
URL: https://www.reddit.com/r/askscience/comments/1d5lcfq/dragonflies_supposedly_have_a_95_success_rate/
Text: I looked everywhere for this statistic on damselflies, and I couldn’t find anything about it. They seem pretty similar and the 95% dragonfly figure is quoted in a bunch of different sources. Are they as effective?
ID: 1d60x7x
Title: Carbon atoms have features that are suitable for creating molecules partaking in life/biology, can alternative atoms like atoms that have the expanded octet feature also be candidates for life instead of carbon?
Author: wycreater1l11
Score: 0
VoteRatio: 0.48
CommentCount: 13
Subreddit: askscience
PostTime: 1717287777
URL: https://www.reddit.com/r/askscience/comments/1d60x7x/carbon_atoms_have_features_that_are_suitable_for/
Text: Afaik two things about what makes carbon suitable for making up biology is that it’s relatively abundant and can make stable bonds with at most four other atoms which makes it good at creating complex molecules.
Im just curious if atoms that have the expanded octet feature also can make bonds like this and theoretically create complex molecules with maybe even up to six other atoms. Or are those bonds much less stable or something? (And I also suppose four bonds is completely sufficient for creating complex molecules but I’m just curious)
ID: 1d66xwe
Title: Rising land levels in caves?
Author: grownasssswoman
Score: 170
VoteRatio: 0.83
CommentCount: 17
Subreddit: askscience
PostTime: 1717309398
URL: https://www.reddit.com/r/askscience/comments/1d66xwe/rising_land_levels_in_caves/
Text: I was watching the latest Netflix documentary on Neanderthals and in one cave, buried remains were excavated at a depth of 45 meters. I have a general understanding of geology/geography and know that remains can be buried by water + mud, sand + wind, volcanic ash, etc. But in an enclosed area, where does all this extra material come from?
ID: 1d77jn4
Title: How is genetic diversity gained in small population?
Author: man_in_the_corner
Score: 142
VoteRatio: 0.82
CommentCount: 52
Subreddit: askscience
PostTime: 1717429382
URL: https://www.reddit.com/r/askscience/comments/1d77jn4/how_is_genetic_diversity_gained_in_small/
Text: We all know a small population can lead to bad results like inbreeding, but what about animals that had their populations lowered to a great degree either through diseases, hunting or any other? ( for example cheetahs). How do they gain more genetic diversity? Would it slowly build up through time or is the population doomed to a slow death?
ID: 1d79ujv
Title: Can a cell survive a viral infection in humans?
Author: omega5590
Score: 245
VoteRatio: 0.85
CommentCount: 29
Subreddit: askscience
PostTime: 1717434996
URL: https://www.reddit.com/r/askscience/comments/1d79ujv/can_a_cell_survive_a_viral_infection_in_humans/
Text: If a cell is infected with a virus & begins expressing non-self viral genes/producing viral proteins is it possible/are there instances where the cell can “clear out” the virus internally and/or survive an immune response with the virus being “cleared” from the cell?
ID: 1d7nu9q
Title: Is emitting mass required for propulsion in space?
Author: evert
Score: 351
VoteRatio: 0.85
CommentCount: 168
Subreddit: askscience
PostTime: 1717472652
URL: https://www.reddit.com/r/askscience/comments/1d7nu9q/is_emitting_mass_required_for_propulsion_in_space/
Text: It occurred to me that since there's nothing to push against in space, maybe you need to emit _something_ in opposite direction to move forward, and I presume that if you want to move something heavy by emitting something light, you need that light thing to go quite fast.
I was curious if this is correct and if so, does it mean that for a space ship to accelerate or decelerate the implication is that it will always lose weight? Is this an example of entropy?
ID: 1d7o16t
Title: Since Cancer can be hereditary, if I got cancer from an environmental source and then had a kid, would their chances likelihood of cancer increase?
Author: devidlehands
Score: 42
VoteRatio: 0.67
CommentCount: 41
Subreddit: askscience
PostTime: 1717473296
URL: https://www.reddit.com/r/askscience/comments/1d7o16t/since_cancer_can_be_hereditary_if_i_got_cancer/
Text: I'm wondering if it's possible for an ancestor thousands of years in the past to interact with a carcinogen, and condemn his lineage to higher cancer risk. Just curious. Any insight would be cool.
==988553==
==988553== HEAP SUMMARY:
==988553== in use at exit: 0 bytes in 0 blocks
==988553== total heap usage: 16,779 allocs, 16,779 frees, 6,581,304 bytes allocated
==988553==
==988553== All heap blocks were freed -- no leaks are possible
==988553==
==988553== For lists of detected and suppressed errors, rerun with: -s
==988553== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test shakespeare_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shakespeare_snippet shakespeare_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==988688== Memcheck, a memory error detector
==988688== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==988688== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==988688== Command: ./shakespeare_snippet 1 null null live
==988688==
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.
==988688==
==988688== HEAP SUMMARY:
==988688== in use at exit: 0 bytes in 0 blocks
==988688== total heap usage: 4,997 allocs, 4,997 frees, 32,860,575 bytes allocated
==988688==
==988688== All heap blocks were freed -- no leaks are possible
==988688==
==988688== For lists of detected and suppressed errors, rerun with: -s
==988688== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test shape_collection.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shape_collection shape_collection.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==988817== Memcheck, a memory error detector
==988817== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==988817== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==988817== Command: ./shape_collection 1 null null live
==988817==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1044/bridges_testing
==988817==
==988817== HEAP SUMMARY:
==988817== in use at exit: 0 bytes in 0 blocks
==988817== total heap usage: 6,391 allocs, 6,391 frees, 514,147 bytes allocated
==988817==
==988817== All heap blocks were freed -- no leaks are possible
==988817==
==988817== For lists of detected and suppressed errors, rerun with: -s
==988817== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test shape_collection_layer.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shape_collection_layer shape_collection_layer.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==988931== Memcheck, a memory error detector
==988931== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==988931== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==988931== Command: ./shape_collection_layer 1 null null live
==988931==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1045/bridges_testing
==988931==
==988931== HEAP SUMMARY:
==988931== in use at exit: 0 bytes in 0 blocks
==988931== total heap usage: 6,326 allocs, 6,326 frees, 507,211 bytes allocated
==988931==
==988931== All heap blocks were freed -- no leaks are possible
==988931==
==988931== For lists of detected and suppressed errors, rerun with: -s
==988931== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test shape_collection_textalign.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o shape_collection_textalign shape_collection_textalign.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989059== Memcheck, a memory error detector
==989059== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989059== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989059== Command: ./shape_collection_textalign 1 null null live
==989059==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1046/bridges_testing
==989059==
==989059== HEAP SUMMARY:
==989059== in use at exit: 0 bytes in 0 blocks
==989059== total heap usage: 8,440 allocs, 8,440 frees, 789,748 bytes allocated
==989059==
==989059== All heap blocks were freed -- no leaks are possible
==989059==
==989059== For lists of detected and suppressed errors, rerun with: -s
==989059== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test sine_wave.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o sine_wave sine_wave.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989171== Memcheck, a memory error detector
==989171== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989171== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989171== Command: ./sine_wave 1 null null live
==989171==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1047/bridges_testing
==989171==
==989171== HEAP SUMMARY:
==989171== in use at exit: 0 bytes in 0 blocks
==989171== total heap usage: 4,513 allocs, 4,513 frees, 13,007,245 bytes allocated
==989171==
==989171== All heap blocks were freed -- no leaks are possible
==989171==
==989171== For lists of detected and suppressed errors, rerun with: -s
==989171== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test sllist.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o sllist sllist.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989333== Memcheck, a memory error detector
==989333== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989333== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989333== Command: ./sllist 1 null null live
==989333==
Gretel Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1048/bridges_testing
==989333==
==989333== HEAP SUMMARY:
==989333== in use at exit: 0 bytes in 0 blocks
==989333== total heap usage: 6,344 allocs, 6,344 frees, 510,099 bytes allocated
==989333==
==989333== All heap blocks were freed -- no leaks are possible
==989333==
==989333== For lists of detected and suppressed errors, rerun with: -s
==989333== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test song_lyrics_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o song_lyrics_snippet song_lyrics_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989406== Memcheck, a memory error detector
==989406== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989406== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989406== Command: ./song_lyrics_snippet 1 null null live
==989406==
Title: Harder, Better, Faster, Stronger
Artist: Daft Punk
Album: Homework / Discovery / Alive 1997
Release Date: 2001-02-26
==989406==
==989406== HEAP SUMMARY:
==989406== in use at exit: 0 bytes in 0 blocks
==989406== total heap usage: 4,463 allocs, 4,463 frees, 508,857 bytes allocated
==989406==
==989406== All heap blocks were freed -- no leaks are possible
==989406==
==989406== For lists of detected and suppressed errors, rerun with: -s
==989406== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test sorting_benchmark.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o sorting_benchmark sorting_benchmark.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989484== Memcheck, a memory error detector
==989484== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989484== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989484== Command: ./sorting_benchmark 1 null null live
==989484==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1050/bridges_testing
==989484==
==989484== HEAP SUMMARY:
==989484== in use at exit: 0 bytes in 0 blocks
==989484== total heap usage: 4,656 allocs, 4,656 frees, 565,549 bytes allocated
==989484==
==989484== All heap blocks were freed -- no leaks are possible
==989484==
==989484== For lists of detected and suppressed errors, rerun with: -s
==989484== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tmp.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tmp tmp.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989623== Memcheck, a memory error detector
==989623== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989623== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989623== Command: ./tmp 1 null null live
==989623==
Retrieving US State County Map Data
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1051/bridges_testing
==989623==
==989623== HEAP SUMMARY:
==989623== in use at exit: 18,800 bytes in 200 blocks
==989623== total heap usage: 8,539 allocs, 8,339 frees, 806,821 bytes allocated
==989623==
==989623== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x128011: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104)
==989623== by 0x1281EF: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44)
==989623== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
==989623== by 0x11062D: main (tmp.cpp:37)
==989623==
==989623== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x13499B: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==989623== by 0x12F0B3: allocate (alloc_traits.h:482)
==989623== by 0x12F0B3: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990)
==989623== by 0x12C38A: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307)
==989623== by 0x129CD1: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845)
==989623== by 0x1282D7: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
==989623== by 0x12573A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
==989623== by 0x128243: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
==989623== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
==989623== by 0x11062D: main (tmp.cpp:37)
==989623==
==989623== 152 bytes in 1 blocks are indirectly lost in loss record 3 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x1105AB: main (tmp.cpp:37)
==989623==
==989623== 2,352 bytes in 49 blocks are indirectly lost in loss record 4 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x128011: bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Element(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Element.h:104)
==989623== by 0x1281EF: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:44)
==989623== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
==989623== by 0x11075A: main (tmp.cpp:42)
==989623==
==989623== 3,528 bytes in 49 blocks are indirectly lost in loss record 5 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x13499B: std::__new_allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==989623== by 0x12F0B3: allocate (alloc_traits.h:482)
==989623== by 0x12F0B3: std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>* std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable_policy.h:1990)
==989623== by 0x12C38A: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_Scoped_node::_Scoped_node<std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>, std::tuple<> >(std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >*, std::piecewise_construct_t const&, std::tuple<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&>&&, std::tuple<>&&) (hashtable.h:307)
==989623== by 0x129CD1: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:845)
==989623== by 0x1282D7: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
==989623== by 0x12573A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
==989623== by 0x1107F8: main (tmp.cpp:45)
==989623==
==989623== 5,200 bytes in 50 blocks are indirectly lost in loss record 6 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x13168D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==989623== by 0x139355: allocate (alloc_traits.h:482)
==989623== by 0x139355: std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false> > >::_M_allocate_buckets(unsigned long) (hashtable_policy.h:2044)
==989623== by 0x134A6C: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) (hashtable.h:442)
==989623== by 0x131A78: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash_aux(unsigned long, std::integral_constant<bool, true>) (hashtable.h:2586)
==989623== by 0x12EBF1: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_rehash(unsigned long, unsigned long const&) (hashtable.h:2565)
==989623== by 0x12C0F7: std::_Hashtable<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, false>*, unsigned long) (hashtable.h:2179)
==989623== by 0x129CEF: std::__detail::_Map_base<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> >, std::__detail::_Select1st, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (hashtable_policy.h:852)
==989623== by 0x1282D7: std::unordered_map<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, bridges::datastructure::LinkVisualizer, std::hash<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::equal_to<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*>, std::allocator<std::pair<bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >* const, bridges::datastructure::LinkVisualizer> > >::operator[](bridges::datastructure::Element<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*&&) (unordered_map.h:991)
==989623== by 0x12573A: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setNext(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*) (SLelement.h:99)
==989623== by 0x128243: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:45)
==989623== by 0x125672: bridges::datastructure::SLelement<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::SLelement(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (SLelement.h:59)
==989623==
==989623== 7,296 bytes in 48 blocks are indirectly lost in loss record 7 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x1106D8: main (tmp.cpp:42)
==989623==
==989623== 18,800 (152 direct, 18,648 indirect) bytes in 1 blocks are definitely lost in loss record 8 of 8
==989623== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==989623== by 0x1106D8: main (tmp.cpp:42)
==989623==
==989623== LEAK SUMMARY:
==989623== definitely lost: 152 bytes in 1 blocks
==989623== indirectly lost: 18,648 bytes in 199 blocks
==989623== possibly lost: 0 bytes in 0 blocks
==989623== still reachable: 0 bytes in 0 blocks
==989623== suppressed: 0 bytes in 0 blocks
==989623==
==989623== For lists of detected and suppressed errors, rerun with: -s
==989623== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
could not run test
Compiling test tree.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tree tree.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989698== Memcheck, a memory error detector
==989698== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989698== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989698== Command: ./tree 1 null null live
==989698==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1052/bridges_testing
==989698==
==989698== HEAP SUMMARY:
==989698== in use at exit: 0 bytes in 0 blocks
==989698== total heap usage: 6,385 allocs, 6,385 frees, 517,674 bytes allocated
==989698==
==989698== All heap blocks were freed -- no leaks are possible
==989698==
==989698== For lists of detected and suppressed errors, rerun with: -s
==989698== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_array1d.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d tut_array1d.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989799== Memcheck, a memory error detector
==989799== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989799== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989799== Command: ./tut_array1d 1 null null live
==989799==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1053/bridges_testing
==989799==
==989799== HEAP SUMMARY:
==989799== in use at exit: 0 bytes in 0 blocks
==989799== total heap usage: 6,332 allocs, 6,332 frees, 509,357 bytes allocated
==989799==
==989799== All heap blocks were freed -- no leaks are possible
==989799==
==989799== For lists of detected and suppressed errors, rerun with: -s
==989799== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_array1d_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d_p1 tut_array1d_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==989892== Memcheck, a memory error detector
==989892== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==989892== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==989892== Command: ./tut_array1d_p1 1 null null live
==989892==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1054/bridges_testing
==989892==
==989892== HEAP SUMMARY:
==989892== in use at exit: 0 bytes in 0 blocks
==989892== total heap usage: 6,332 allocs, 6,332 frees, 509,339 bytes allocated
==989892==
==989892== All heap blocks were freed -- no leaks are possible
==989892==
==989892== For lists of detected and suppressed errors, rerun with: -s
==989892== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_array1d_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d_p2 tut_array1d_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990014== Memcheck, a memory error detector
==990014== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990014== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990014== Command: ./tut_array1d_p2 1 null null live
==990014==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1055/bridges_testing
==990014==
==990014== HEAP SUMMARY:
==990014== in use at exit: 0 bytes in 0 blocks
==990014== total heap usage: 6,329 allocs, 6,329 frees, 509,234 bytes allocated
==990014==
==990014== All heap blocks were freed -- no leaks are possible
==990014==
==990014== For lists of detected and suppressed errors, rerun with: -s
==990014== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_array1d_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_array1d_p3 tut_array1d_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990124== Memcheck, a memory error detector
==990124== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990124== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990124== Command: ./tut_array1d_p3 1 null null live
==990124==
Using a regular for loop..
0
1
4
9
16
25
36
49
64
81
Using a forward iterator..
0
1
4
9
16
25
36
49
64
81
Using a range loop..
0
1
4
9
16
25
36
49
64
81
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1056/bridges_testing
==990124==
==990124== HEAP SUMMARY:
==990124== in use at exit: 0 bytes in 0 blocks
==990124== total heap usage: 6,331 allocs, 6,331 frees, 508,674 bytes allocated
==990124==
==990124== All heap blocks were freed -- no leaks are possible
==990124==
==990124== For lists of detected and suppressed errors, rerun with: -s
==990124== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_bst_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bst_p1 tut_bst_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990231== Memcheck, a memory error detector
==990231== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990231== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990231== Command: ./tut_bst_p1 1 null null live
==990231==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1057/bridges_testing
==990231==
==990231== HEAP SUMMARY:
==990231== in use at exit: 0 bytes in 0 blocks
==990231== total heap usage: 6,389 allocs, 6,389 frees, 518,582 bytes allocated
==990231==
==990231== All heap blocks were freed -- no leaks are possible
==990231==
==990231== For lists of detected and suppressed errors, rerun with: -s
==990231== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_bst_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bst_p2 tut_bst_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990333== Memcheck, a memory error detector
==990333== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990333== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990333== Command: ./tut_bst_p2 1 null null live
==990333==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1058/bridges_testing
==990333==
==990333== HEAP SUMMARY:
==990333== in use at exit: 0 bytes in 0 blocks
==990333== total heap usage: 6,384 allocs, 6,384 frees, 518,459 bytes allocated
==990333==
==990333== All heap blocks were freed -- no leaks are possible
==990333==
==990333== For lists of detected and suppressed errors, rerun with: -s
==990333== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_bst_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_bst_p3 tut_bst_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990458== Memcheck, a memory error detector
==990458== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990458== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990458== Command: ./tut_bst_p3 1 null null live
==990458==
Yay!
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1059/bridges_testing
==990458==
==990458== HEAP SUMMARY:
==990458== in use at exit: 0 bytes in 0 blocks
==990458== total heap usage: 6,384 allocs, 6,384 frees, 518,211 bytes allocated
==990458==
==990458== All heap blocks were freed -- no leaks are possible
==990458==
==990458== For lists of detected and suppressed errors, rerun with: -s
==990458== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_col_grid_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_col_grid_p1 tut_col_grid_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990565== Memcheck, a memory error detector
==990565== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990565== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990565== Command: ./tut_col_grid_p1 1 null null live
==990565==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing
==990565==
==990565== HEAP SUMMARY:
==990565== in use at exit: 0 bytes in 0 blocks
==990565== total heap usage: 6,141 allocs, 6,141 frees, 484,116 bytes allocated
==990565==
==990565== All heap blocks were freed -- no leaks are possible
==990565==
==990565== For lists of detected and suppressed errors, rerun with: -s
==990565== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_col_grid_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_col_grid_p2 tut_col_grid_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990677== Memcheck, a memory error detector
==990677== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990677== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990677== Command: ./tut_col_grid_p2 1 null null live
==990677==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
==990677==
==990677== HEAP SUMMARY:
==990677== in use at exit: 0 bytes in 0 blocks
==990677== total heap usage: 6,457 allocs, 6,457 frees, 716,671 bytes allocated
==990677==
==990677== All heap blocks were freed -- no leaks are possible
==990677==
==990677== For lists of detected and suppressed errors, rerun with: -s
==990677== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_col_grid_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_col_grid_p3 tut_col_grid_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990794== Memcheck, a memory error detector
==990794== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990794== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990794== Command: ./tut_col_grid_p3 1 null null live
==990794==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1062/bridges_testing
==990794==
==990794== HEAP SUMMARY:
==990794== in use at exit: 0 bytes in 0 blocks
==990794== total heap usage: 6,148 allocs, 6,148 frees, 487,111 bytes allocated
==990794==
==990794== All heap blocks were freed -- no leaks are possible
==990794==
==990794== For lists of detected and suppressed errors, rerun with: -s
==990794== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_dllist_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_dllist_p1 tut_dllist_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==990919== Memcheck, a memory error detector
==990919== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==990919== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==990919== Command: ./tut_dllist_p1 1 null null live
==990919==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1063/bridges_testing
==990919==
==990919== HEAP SUMMARY:
==990919== in use at exit: 0 bytes in 0 blocks
==990919== total heap usage: 6,418 allocs, 6,418 frees, 518,177 bytes allocated
==990919==
==990919== All heap blocks were freed -- no leaks are possible
==990919==
==990919== For lists of detected and suppressed errors, rerun with: -s
==990919== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_dllist_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_dllist_p2 tut_dllist_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991006== Memcheck, a memory error detector
==991006== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991006== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991006== Command: ./tut_dllist_p2 1 null null live
==991006==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1064/bridges_testing
==991006==
==991006== HEAP SUMMARY:
==991006== in use at exit: 0 bytes in 0 blocks
==991006== total heap usage: 6,426 allocs, 6,426 frees, 519,609 bytes allocated
==991006==
==991006== All heap blocks were freed -- no leaks are possible
==991006==
==991006== For lists of detected and suppressed errors, rerun with: -s
==991006== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_dllist_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_dllist_p3 tut_dllist_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991124== Memcheck, a memory error detector
==991124== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991124== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991124== Command: ./tut_dllist_p3 1 null null live
==991124==
Traverse the list - using a normal for loop
Gretal Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Traverse the list - using a forward iterator
Gretel Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Traverse the list - using a reverse iterator
Starr McGinn
Karol Soderman
Gladys Serino
Lamont Kyler
Gretel Chaney
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1065/bridges_testing
==991124==
==991124== HEAP SUMMARY:
==991124== in use at exit: 0 bytes in 0 blocks
==991124== total heap usage: 6,418 allocs, 6,418 frees, 518,213 bytes allocated
==991124==
==991124== All heap blocks were freed -- no leaks are possible
==991124==
==991124== For lists of detected and suppressed errors, rerun with: -s
==991124== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_graph_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_graph_p1 tut_graph_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991278== Memcheck, a memory error detector
==991278== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991278== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991278== Command: ./tut_graph_p1 1 null null live
==991278==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1066/bridges_testing
==991278==
==991278== HEAP SUMMARY:
==991278== in use at exit: 0 bytes in 0 blocks
==991278== total heap usage: 6,512 allocs, 6,512 frees, 528,175 bytes allocated
==991278==
==991278== All heap blocks were freed -- no leaks are possible
==991278==
==991278== For lists of detected and suppressed errors, rerun with: -s
==991278== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_graph_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_graph_p2 tut_graph_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991358== Memcheck, a memory error detector
==991358== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991358== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991358== Command: ./tut_graph_p2 1 null null live
==991358==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1067/bridges_testing
==991358==
==991358== HEAP SUMMARY:
==991358== in use at exit: 0 bytes in 0 blocks
==991358== total heap usage: 6,510 allocs, 6,510 frees, 528,420 bytes allocated
==991358==
==991358== All heap blocks were freed -- no leaks are possible
==991358==
==991358== For lists of detected and suppressed errors, rerun with: -s
==991358== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_graph_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_graph_p3 tut_graph_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991471== Memcheck, a memory error detector
==991471== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991471== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991471== Command: ./tut_graph_p3 1 null null live
==991471==
Using core Bridges classes
Kevin Bacon --> Angelina Jolie
Kevin Bacon --> Morgan Freeman
Kevin Bacon --> Denzel Washington
Using iterators
Kevin Bacon --> Angelina Jolie
Kevin Bacon --> Morgan Freeman
Kevin Bacon --> Denzel Washington
Using iterators to print the graph vertices..
Brad Pitt
Amy Adams
Tom Cruise
Angelina Jolie
Morgan Freeman
Denzel Washington
Kevin Bacon
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1068/bridges_testing
==991471==
==991471== HEAP SUMMARY:
==991471== in use at exit: 0 bytes in 0 blocks
==991471== total heap usage: 6,515 allocs, 6,515 frees, 528,485 bytes allocated
==991471==
==991471== All heap blocks were freed -- no leaks are possible
==991471==
==991471== For lists of detected and suppressed errors, rerun with: -s
==991471== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_shapes_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_shapes_p1 tut_shapes_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991568== Memcheck, a memory error detector
==991568== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991568== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991568== Command: ./tut_shapes_p1 1 null null live
==991568==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1069/bridges_testing
==991568==
==991568== HEAP SUMMARY:
==991568== in use at exit: 0 bytes in 0 blocks
==991568== total heap usage: 6,358 allocs, 6,358 frees, 509,139 bytes allocated
==991568==
==991568== All heap blocks were freed -- no leaks are possible
==991568==
==991568== For lists of detected and suppressed errors, rerun with: -s
==991568== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_shapes_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_shapes_p2 tut_shapes_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991715== Memcheck, a memory error detector
==991715== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991715== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991715== Command: ./tut_shapes_p2 1 null null live
==991715==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1070/bridges_testing
==991715==
==991715== HEAP SUMMARY:
==991715== in use at exit: 0 bytes in 0 blocks
==991715== total heap usage: 6,382 allocs, 6,382 frees, 512,643 bytes allocated
==991715==
==991715== All heap blocks were freed -- no leaks are possible
==991715==
==991715== For lists of detected and suppressed errors, rerun with: -s
==991715== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_sllist_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_sllist_p1 tut_sllist_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991823== Memcheck, a memory error detector
==991823== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991823== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991823== Command: ./tut_sllist_p1 1 null null live
==991823==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1071/bridges_testing
==991823==
==991823== HEAP SUMMARY:
==991823== in use at exit: 0 bytes in 0 blocks
==991823== total heap usage: 6,339 allocs, 6,339 frees, 508,081 bytes allocated
==991823==
==991823== All heap blocks were freed -- no leaks are possible
==991823==
==991823== For lists of detected and suppressed errors, rerun with: -s
==991823== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_sllist_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_sllist_p2 tut_sllist_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==991927== Memcheck, a memory error detector
==991927== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==991927== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==991927== Command: ./tut_sllist_p2 1 null null live
==991927==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1072/bridges_testing
==991927==
==991927== HEAP SUMMARY:
==991927== in use at exit: 0 bytes in 0 blocks
==991927== total heap usage: 6,347 allocs, 6,347 frees, 508,643 bytes allocated
==991927==
==991927== All heap blocks were freed -- no leaks are possible
==991927==
==991927== For lists of detected and suppressed errors, rerun with: -s
==991927== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_sllist_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_sllist_p3 tut_sllist_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992031== Memcheck, a memory error detector
==992031== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992031== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992031== Command: ./tut_sllist_p3 1 null null live
==992031==
Using a regular for loop..
Gretel Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Using a forward iterator..
Gretel Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Using a range loop..
Gretel Chaney
Lamont Kyler
Gladys Serino
Karol Soderman
Starr McGinn
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1073/bridges_testing
==992031==
==992031== HEAP SUMMARY:
==992031== in use at exit: 0 bytes in 0 blocks
==992031== total heap usage: 6,339 allocs, 6,339 frees, 507,631 bytes allocated
==992031==
==992031== All heap blocks were freed -- no leaks are possible
==992031==
==992031== For lists of detected and suppressed errors, rerun with: -s
==992031== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_cities_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_us_cities_snippet tut_us_cities_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992118== Memcheck, a memory error detector
==992118== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992118== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992118== Command: ./tut_us_cities_snippet 1 null null live
==992118==
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):
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
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
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386==992118==
==992118== HEAP SUMMARY:
==992118== in use at exit: 0 bytes in 0 blocks
==992118== total heap usage: 4,503 allocs, 4,503 frees, 514,142 bytes allocated
==992118==
==992118== All heap blocks were freed -- no leaks are possible
==992118==
==992118== For lists of detected and suppressed errors, rerun with: -s
==992118== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_map_overlay.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_us_map_overlay tut_us_map_overlay.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992232== Memcheck, a memory error detector
==992232== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992232== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992232== Command: ./tut_us_map_overlay 1 null null live
==992232==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1075/bridges_testing
==992232==
==992232== HEAP SUMMARY:
==992232== in use at exit: 0 bytes in 0 blocks
==992232== total heap usage: 147,895 allocs, 147,895 frees, 74,534,340 bytes allocated
==992232==
==992232== All heap blocks were freed -- no leaks are possible
==992232==
==992232== For lists of detected and suppressed errors, rerun with: -s
==992232== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_map_p1.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_us_map_p1 tut_us_map_p1.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992398== Memcheck, a memory error detector
==992398== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992398== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992398== Command: ./tut_us_map_p1 1 null null live
==992398==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing
==992398==
==992398== HEAP SUMMARY:
==992398== in use at exit: 0 bytes in 0 blocks
==992398== total heap usage: 7,916 allocs, 7,916 frees, 4,115,723 bytes allocated
==992398==
==992398== All heap blocks were freed -- no leaks are possible
==992398==
==992398== For lists of detected and suppressed errors, rerun with: -s
==992398== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_map_p2.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_us_map_p2 tut_us_map_p2.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992551== Memcheck, a memory error detector
==992551== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992551== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992551== Command: ./tut_us_map_p2 1 null null live
==992551==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1077/bridges_testing
==992551==
==992551== HEAP SUMMARY:
==992551== in use at exit: 0 bytes in 0 blocks
==992551== total heap usage: 147,852 allocs, 147,852 frees, 77,497,282 bytes allocated
==992551==
==992551== All heap blocks were freed -- no leaks are possible
==992551==
==992551== For lists of detected and suppressed errors, rerun with: -s
==992551== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tut_us_map_p3.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o tut_us_map_p3 tut_us_map_p3.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992746== Memcheck, a memory error detector
==992746== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992746== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992746== Command: ./tut_us_map_p3 1 null null live
==992746==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1078/bridges_testing
==992746==
==992746== HEAP SUMMARY:
==992746== in use at exit: 0 bytes in 0 blocks
==992746== total heap usage: 15,652 allocs, 15,652 frees, 2,774,990 bytes allocated
==992746==
==992746== All heap blocks were freed -- no leaks are possible
==992746==
==992746== For lists of detected and suppressed errors, rerun with: -s
==992746== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test us_cities_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o us_cities_snippet us_cities_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992865== Memcheck, a memory error detector
==992865== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992865== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992865== Command: ./us_cities_snippet 1 null null live
==992865==
Retrieving a set of US cities
US Cities :
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Cary,NC: Population: 159769, Elevation: 152, Lat/Long: 35.7915,-78.7811
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
High Point,NC: Population: 110268, Elevation: 281, Lat/Long: 35.9557,-80.0053
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
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
==992865==
==992865== HEAP SUMMARY:
==992865== in use at exit: 0 bytes in 0 blocks
==992865== total heap usage: 4,524 allocs, 4,524 frees, 518,114 bytes allocated
==992865==
==992865== All heap blocks were freed -- no leaks are possible
==992865==
==992865== For lists of detected and suppressed errors, rerun with: -s
==992865== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test us_map_overlay.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o us_map_overlay us_map_overlay.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==992996== Memcheck, a memory error detector
==992996== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==992996== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==992996== Command: ./us_map_overlay 1 null null live
==992996==
Retrieving US State County Map Data
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1080/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1080/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1080/bridges_testing
==992996==
==992996== HEAP SUMMARY:
==992996== in use at exit: 0 bytes in 0 blocks
==992996== total heap usage: 159,583 allocs, 159,583 frees, 84,918,316 bytes allocated
==992996==
==992996== All heap blocks were freed -- no leaks are possible
==992996==
==992996== For lists of detected and suppressed errors, rerun with: -s
==992996== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test vis_example.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o vis_example vis_example.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==993209== Memcheck, a memory error detector
==993209== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==993209== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==993209== Command: ./vis_example 1 null null live
==993209==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1081/bridges_testing
==993209==
==993209== HEAP SUMMARY:
==993209== in use at exit: 0 bytes in 0 blocks
==993209== total heap usage: 6,220 allocs, 6,220 frees, 492,276 bytes allocated
==993209==
==993209== All heap blocks were freed -- no leaks are possible
==993209==
==993209== For lists of detected and suppressed errors, rerun with: -s
==993209== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test wikidata_actor_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o wikidata_actor_snippet wikidata_actor_snippet.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==993284== Memcheck, a memory error detector
==993284== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==993284== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==993284== Command: ./wikidata_actor_snippet 1 null null live
==993284==
Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
Data Records in 1955: 4993
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q180251 "Paddy Chayefsky"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q266416 "Betsy Blair"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q421707 "Jerry Orbach"
==993284==
==993284== HEAP SUMMARY:
==993284== in use at exit: 0 bytes in 0 blocks
==993284== total heap usage: 178,300 allocs, 178,300 frees, 25,166,559 bytes allocated
==993284==
==993284== All heap blocks were freed -- no leaks are possible
==993284==
==993284== For lists of detected and suppressed errors, rerun with: -s
==993284== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test world_map.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o world_map world_map.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==993393== Memcheck, a memory error detector
==993393== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==993393== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==993393== Command: ./world_map 1 null null live
==993393==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1083/bridges_testing
==993393==
==993393== HEAP SUMMARY:
==993393== in use at exit: 0 bytes in 0 blocks
==993393== total heap usage: 4,470 allocs, 4,470 frees, 444,267 bytes allocated
==993393==
==993393== All heap blocks were freed -- no leaks are possible
==993393==
==993393== For lists of detected and suppressed errors, rerun with: -s
==993393== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test world_map_overlay.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl barchart bintree bst_eq cancer_snippet circ_dllist circ_sllist color_grid color_grid_rle_edgecase display_game dllist elevation_snippet eq_snippet face_shp_coll game_size_test game_snippet graph_alist graph_alist_empty graph_amatrix graph_map_test gutenberg_snippet imdb_snippet input_game kdt linechart minimal_game mixed_assignments mllist non_blocking_game_fire non_blocking_game_state osm osm_amenity_snippet osm_snippet purposefully_breaking reddit reddit_snippet shakespeare_snippet shape_collection shape_collection_layer shape_collection_textalign sine_wave sllist song_lyrics_snippet sorting_benchmark tmp tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet tut_us_map_overlay tut_us_map_p1 tut_us_map_p2 tut_us_map_p3 us_cities_snippet us_map_overlay vis_example wikidata_actor_snippet world_map world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o barchart.o bintree.o bst_eq.o cancer_snippet.o circ_dllist.o circ_sllist.o color_grid.o color_grid_rle_edgecase.o display_game.o dllist.o elevation_snippet.o eq_snippet.o face_shp_coll.o game_size_test.o game_snippet.o graph_alist.o graph_alist_empty.o graph_amatrix.o graph_map_test.o gutenberg_snippet.o imdb_snippet.o input_game.o kdt.o linechart.o minimal_game.o mixed_assignments.o mllist.o non_blocking_game_fire.o non_blocking_game_state.o osm.o osm_amenity_snippet.o osm_snippet.o purposefully_breaking.o reddit.o reddit_snippet.o shakespeare_snippet.o shape_collection.o shape_collection_layer.o shape_collection_textalign.o sine_wave.o sllist.o song_lyrics_snippet.o sorting_benchmark.o tmp.o tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o tut_us_map_overlay.o tut_us_map_p1.o tut_us_map_p2.o tut_us_map_p3.o us_cities_snippet.o us_map_overlay.o vis_example.o wikidata_actor_snippet.o world_map.o world_map_overlay.o
g++ -g -o world_map_overlay world_map_overlay.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
==993509== Memcheck, a memory error detector
==993509== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==993509== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==993509== Command: ./world_map_overlay 1 null null live
==993509==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1084/bridges_testing
==993509==
==993509== HEAP SUMMARY:
==993509== in use at exit: 0 bytes in 0 blocks
==993509== total heap usage: 6,164 allocs, 6,164 frees, 486,302 bytes allocated
==993509==
==993509== All heap blocks were freed -- no leaks are possible
==993509==
==993509== For lists of detected and suppressed errors, rerun with: -s
==993509== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)