Running at Tue Nov 5 12:53:25 AM EST 2024
Compiling test 3d_game_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from 3d_game_test.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619674== Memcheck, a memory error detector
==619674== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619674== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619674== Command: ./3d_game_test 1 null null live
==619674==
[2024-11-05 00:53:32] [connect] Successful connection
[2024-11-05 00:53:33] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786012 101
sockopen on namespace /
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
==619674==
==619674== HEAP SUMMARY:
==619674== in use at exit: 158,893 bytes in 132 blocks
==619674== total heap usage: 19,349 allocs, 19,217 frees, 3,765,920 bytes allocated
==619674==
==619674== 24 bytes in 1 blocks are still reachable in loss record 43 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x145AF4: 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)
==619674== by 0x1436B8: 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)
==619674== by 0x140493: 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)
==619674== by 0x13B161: 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)
==619674== by 0x16542C: 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)
==619674== by 0x163B86: 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)
==619674== by 0x163BB0: 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)
==619674== by 0x163BDA: 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)
==619674== by 0x163C1A: 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)
==619674== by 0x163C60: 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)
==619674== by 0x161B57: 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)
==619674==
==619674== 24 bytes in 1 blocks are still reachable in loss record 47 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x146E96: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==619674== by 0x14337D: allocate (alloc_traits.h:482)
==619674== by 0x14337D: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==619674== by 0x13FF47: 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)
==619674== by 0x13ACC7: 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)
==619674== by 0x134A19: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==619674== by 0x12CC10: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==619674== by 0x12E793: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==619674== by 0x12F28B: 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)
==619674== by 0x12F45F: 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)
==619674== by 0x1192E2: main (3d_game_test.cpp:67)
==619674==
==619674== 48 bytes in 1 blocks are still reachable in loss record 64 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x4A8BDAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==619674== by 0x13613A: 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)
==619674== by 0x1316CF: 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)
==619674== by 0x11FB59: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==619674== by 0x12E549: 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)
==619674== by 0x12F213: 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)
==619674== by 0x12F45F: 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)
==619674== by 0x1192E2: main (3d_game_test.cpp:67)
==619674==
==619674== 56 bytes in 1 blocks are still reachable in loss record 72 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x149F8D: 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)
==619674== by 0x145230: allocate (alloc_traits.h:482)
==619674== by 0x145230: 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)
==619674== by 0x142C3E: 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)
==619674== by 0x13F469: 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)
==619674== by 0x13A20A: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==619674== by 0x133FCC: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==619674== by 0x12BE81: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==619674== by 0x12C789: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==619674== by 0x1353B0: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==619674== by 0x12E57C: 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)
==619674== by 0x12F213: 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)
==619674==
==619674== 63 bytes in 1 blocks are still reachable in loss record 73 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x4A8B70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==619674== by 0x4A8C82A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==619674== by 0x11FB00: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393)
==619674== by 0x12E549: 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)
==619674== by 0x12F213: 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)
==619674== by 0x12F45F: 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)
==619674== by 0x1192E2: main (3d_game_test.cpp:67)
==619674==
==619674== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==619674== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x13EA68: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==619674== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==619674== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==619674== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==619674== by 0x12E4B7: 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)
==619674== by 0x12F213: 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)
==619674== by 0x12F45F: 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)
==619674== by 0x1192E2: main (3d_game_test.cpp:67)
==619674==
==619674== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x145E3D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==619674== by 0x14391D: allocate (alloc_traits.h:482)
==619674== by 0x14391D: 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)
==619674== by 0x1408A0: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::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)
==619674== by 0x13BA6A: 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)
==619674== by 0x135653: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::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)
==619674== by 0x12E87A: 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)
==619674== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==619674== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==619674== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48)
==619674== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==619674== by 0x11932F: main (3d_game_test.cpp:68)
==619674==
==619674== 105 bytes in 1 blocks are still reachable in loss record 95 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x156B8B: 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)
==619674== by 0x156CA4: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
==619674== by 0x1C4F0A: 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)
==619674== by 0x1E5BA9: 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)
==619674== by 0x1E431F: 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)
==619674== by 0x1E1FEF: 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)
==619674== by 0x1DE934: 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)
==619674== by 0x1D9D4D: 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)
==619674== by 0x1D4833: 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)
==619674== by 0x1D01B0: 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)
==619674== by 0x1CBADA: 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)
==619674==
==619674== 160 bytes in 1 blocks are still reachable in loss record 98 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x12E5CA: 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)
==619674== by 0x12F213: 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)
==619674== by 0x12F45F: 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)
==619674== by 0x1192E2: main (3d_game_test.cpp:67)
==619674==
==619674== 168 bytes in 1 blocks are still reachable in loss record 100 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x146904: 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)
==619674== by 0x143A2B: allocate (alloc_traits.h:482)
==619674== by 0x143A2B: 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)
==619674== by 0x143DCE: 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)
==619674== by 0x140AA1: 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)
==619674== by 0x13BB2B: 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)
==619674== by 0x135653: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::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)
==619674== by 0x12E87A: 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)
==619674== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==619674== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==619674== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48)
==619674== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==619674==
==619674== 176 bytes in 1 blocks are still reachable in loss record 101 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x13538E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==619674== by 0x12E57C: 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)
==619674== by 0x12F213: 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)
==619674== by 0x12F45F: 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)
==619674== by 0x1192E2: main (3d_game_test.cpp:67)
==619674==
==619674== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==619674== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x13EAA7: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==619674== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==619674== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==619674== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==619674== by 0x12E4B7: 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)
==619674== by 0x12F213: 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)
==619674== by 0x12F45F: 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)
==619674== by 0x1192E2: main (3d_game_test.cpp:67)
==619674==
==619674== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==619674== by 0x13DBD8: allocate (alloc_traits.h:482)
==619674== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==619674== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==619674== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==619674== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==619674== by 0x129765: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==619674== by 0x129888: 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)
==619674== by 0x143B02: 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)
==619674== by 0x143B02: 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)
==619674== by 0x143B02: 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)
==619674== by 0x143DCE: 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)
==619674== by 0x140AA1: 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)
==619674== by 0x13BB2B: 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)
==619674==
==619674== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==619674== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619674== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==619674== by 0x13DBD8: allocate (alloc_traits.h:482)
==619674== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==619674== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==619674== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==619674== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==619674== by 0x129780: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==619674== by 0x129888: 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)
==619674== by 0x143B02: 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)
==619674== by 0x143B02: 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)
==619674== by 0x143B02: 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)
==619674== by 0x143DCE: 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)
==619674== by 0x140AA1: 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)
==619674== by 0x13BB2B: 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)
==619674==
==619674== LEAK SUMMARY:
==619674== definitely lost: 0 bytes in 0 blocks
==619674== indirectly lost: 0 bytes in 0 blocks
==619674== possibly lost: 0 bytes in 0 blocks
==619674== still reachable: 36,088 bytes in 23 blocks
==619674== suppressed: 122,805 bytes in 109 blocks
==619674==
==619674== For lists of detected and suppressed errors, rerun with: -s
==619674== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from 3d_game_test2.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619698== Memcheck, a memory error detector
==619698== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619698== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619698== Command: ./3d_game_test2 1 null null live
==619698==
[2024-11-05 00:53:52] [connect] Successful connection
[2024-11-05 00:53:53] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786032 101
sockopen on namespace /
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
==619698==
==619698== HEAP SUMMARY:
==619698== in use at exit: 158,893 bytes in 132 blocks
==619698== total heap usage: 19,343 allocs, 19,211 frees, 3,769,575 bytes allocated
==619698==
==619698== 24 bytes in 1 blocks are still reachable in loss record 43 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x145C76: 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)
==619698== by 0x14383A: 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)
==619698== by 0x140615: 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)
==619698== by 0x13B2E3: 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)
==619698== by 0x1655AE: 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)
==619698== by 0x163D08: 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)
==619698== by 0x163D32: 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)
==619698== by 0x163D5C: 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)
==619698== by 0x163D9C: 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)
==619698== by 0x163DE2: 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)
==619698== by 0x161CD9: 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)
==619698==
==619698== 24 bytes in 1 blocks are still reachable in loss record 47 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x147018: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
==619698== by 0x1434FF: allocate (alloc_traits.h:482)
==619698== by 0x1434FF: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
==619698== by 0x1400C9: 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)
==619698== by 0x13AE49: 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)
==619698== by 0x134B9B: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
==619698== by 0x12CC10: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
==619698== by 0x12E793: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
==619698== by 0x12F28B: 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)
==619698== by 0x12F45F: 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)
==619698== by 0x1192E2: main (3d_game_test2.cpp:69)
==619698==
==619698== 48 bytes in 1 blocks are still reachable in loss record 64 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x4A8BDAB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==619698== by 0x1362BC: 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)
==619698== by 0x131851: 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)
==619698== by 0x11FB59: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397)
==619698== by 0x12E549: 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)
==619698== by 0x12F213: 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)
==619698== by 0x12F45F: 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)
==619698== by 0x1192E2: main (3d_game_test2.cpp:69)
==619698==
==619698== 56 bytes in 1 blocks are still reachable in loss record 72 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x14A10F: 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)
==619698== by 0x1453B2: allocate (alloc_traits.h:482)
==619698== by 0x1453B2: 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)
==619698== by 0x142DC0: 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)
==619698== by 0x13F5EB: 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)
==619698== by 0x13A38C: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
==619698== by 0x13414E: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
==619698== by 0x12BE81: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
==619698== by 0x12C789: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
==619698== by 0x135532: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==619698== by 0x12E57C: 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)
==619698== by 0x12F213: 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)
==619698==
==619698== 63 bytes in 1 blocks are still reachable in loss record 73 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x4A8B70E: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==619698== by 0x4A8C82A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
==619698== by 0x11FB00: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393)
==619698== by 0x12E549: 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)
==619698== by 0x12F213: 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)
==619698== by 0x12F45F: 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)
==619698== by 0x1192E2: main (3d_game_test2.cpp:69)
==619698==
==619698== 80 bytes in 1 blocks are still reachable in loss record 81 of 120
==619698== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x13EBEA: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
==619698== by 0x139CB3: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==619698== by 0x133D52: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==619698== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==619698== by 0x12E4B7: 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)
==619698== by 0x12F213: 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)
==619698== by 0x12F45F: 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)
==619698== by 0x1192E2: main (3d_game_test2.cpp:69)
==619698==
==619698== 104 bytes in 1 blocks are still reachable in loss record 94 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x145FBF: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==619698== by 0x143A9F: allocate (alloc_traits.h:482)
==619698== by 0x143A9F: 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)
==619698== by 0x140A22: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::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)
==619698== by 0x13BBEC: 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)
==619698== by 0x1357D5: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::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)
==619698== by 0x12E87A: 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)
==619698== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==619698== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==619698== by 0x12F89E: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==619698== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==619698== by 0x11932F: main (3d_game_test2.cpp:70)
==619698==
==619698== 105 bytes in 1 blocks are still reachable in loss record 95 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x156D0D: 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)
==619698== by 0x156E26: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test2)
==619698== by 0x1C508C: 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)
==619698== by 0x1E5D2B: 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)
==619698== by 0x1E44A1: 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)
==619698== by 0x1E2171: 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)
==619698== by 0x1DEAB6: 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)
==619698== by 0x1D9ECF: 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)
==619698== by 0x1D49B5: 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)
==619698== by 0x1D0332: 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)
==619698== by 0x1CBC5C: 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)
==619698==
==619698== 160 bytes in 1 blocks are still reachable in loss record 98 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x12E5CA: 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)
==619698== by 0x12F213: 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)
==619698== by 0x12F45F: 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)
==619698== by 0x1192E2: main (3d_game_test2.cpp:69)
==619698==
==619698== 168 bytes in 1 blocks are still reachable in loss record 100 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x146A86: 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)
==619698== by 0x143BAD: allocate (alloc_traits.h:482)
==619698== by 0x143BAD: 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)
==619698== by 0x143F50: 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)
==619698== by 0x140C23: 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)
==619698== by 0x13BCAD: 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)
==619698== by 0x1357D5: std::_Hashtable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, bridges::TerrainMesh> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::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)
==619698== by 0x12E87A: 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)
==619698== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14)
==619698== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131)
==619698== by 0x12F89E: Test3DAPI::initialize() (3d_game_test2.cpp:48)
==619698== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
==619698==
==619698== 176 bytes in 1 blocks are still reachable in loss record 101 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x135510: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
==619698== by 0x12E57C: 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)
==619698== by 0x12F213: 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)
==619698== by 0x12F45F: 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)
==619698== by 0x1192E2: main (3d_game_test2.cpp:69)
==619698==
==619698== 300 bytes in 10 blocks are still reachable in loss record 108 of 120
==619698== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x13EC29: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
==619698== by 0x139CB3: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
==619698== by 0x133D52: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
==619698== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
==619698== by 0x12E4B7: 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)
==619698== by 0x12F213: 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)
==619698== by 0x12F45F: 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)
==619698== by 0x1192E2: main (3d_game_test2.cpp:69)
==619698==
==619698== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x144D3F: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==619698== by 0x13DD5A: allocate (alloc_traits.h:482)
==619698== by 0x13DD5A: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==619698== by 0x13F544: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==619698== by 0x13A30A: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==619698== by 0x134016: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==619698== by 0x129765: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==619698== by 0x129888: 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)
==619698== by 0x143C84: 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)
==619698== by 0x143C84: 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)
==619698== by 0x143C84: 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)
==619698== by 0x143F50: 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)
==619698== by 0x140C23: 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)
==619698== by 0x13BCAD: 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)
==619698==
==619698== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120
==619698== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==619698== by 0x144D3F: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151)
==619698== by 0x13DD5A: allocate (alloc_traits.h:482)
==619698== by 0x13DD5A: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381)
==619698== by 0x13F544: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398)
==619698== by 0x13A30A: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335)
==619698== by 0x134016: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603)
==619698== by 0x129780: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10)
==619698== by 0x129888: 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)
==619698== by 0x143C84: 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)
==619698== by 0x143C84: 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)
==619698== by 0x143C84: 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)
==619698== by 0x143F50: 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)
==619698== by 0x140C23: 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)
==619698== by 0x13BCAD: 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)
==619698==
==619698== LEAK SUMMARY:
==619698== definitely lost: 0 bytes in 0 blocks
==619698== indirectly lost: 0 bytes in 0 blocks
==619698== possibly lost: 0 bytes in 0 blocks
==619698== still reachable: 36,088 bytes in 23 blocks
==619698== suppressed: 122,805 bytes in 109 blocks
==619698==
==619698== For lists of detected and suppressed errors, rerun with: -s
==619698== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from array1d.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619722== Memcheck, a memory error detector
==619722== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619722== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619722== Command: ./array1d 1 null null live
==619722==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1002/bridges_testing
==619722==
==619722== HEAP SUMMARY:
==619722== in use at exit: 0 bytes in 0 blocks
==619722== total heap usage: 6,322 allocs, 6,322 frees, 494,418 bytes allocated
==619722==
==619722== All heap blocks were freed -- no leaks are possible
==619722==
==619722== For lists of detected and suppressed errors, rerun with: -s
==619722== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from array2d.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619741== Memcheck, a memory error detector
==619741== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619741== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619741== Command: ./array2d 1 null null live
==619741==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1003/bridges_testing
==619741==
==619741== HEAP SUMMARY:
==619741== in use at exit: 0 bytes in 0 blocks
==619741== total heap usage: 6,825 allocs, 6,825 frees, 564,808 bytes allocated
==619741==
==619741== All heap blocks were freed -- no leaks are possible
==619741==
==619741== For lists of detected and suppressed errors, rerun with: -s
==619741== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Color.h:14,
from /home/bridges-testing/bridges-cxx-install/include/ElementVisualizer.h:4,
from /home/bridges-testing/bridges-cxx-install/include/Element.h:12,
from /home/bridges-testing/bridges-cxx-install/include/Array3D.h:4,
from array3d.cpp:3:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Element.h:11:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619760== Memcheck, a memory error detector
==619760== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619760== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619760== Command: ./array3d 1 null null live
==619760==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1004/bridges_testing
==619760==
==619760== HEAP SUMMARY:
==619760== in use at exit: 0 bytes in 0 blocks
==619760== total heap usage: 7,360 allocs, 7,360 frees, 644,943 bytes allocated
==619760==
==619760== All heap blocks were freed -- no leaks are possible
==619760==
==619760== For lists of detected and suppressed errors, rerun with: -s
==619760== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/AudioClip.h:2,
from audio_clip.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619779== Memcheck, a memory error detector
==619779== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619779== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619779== Command: ./audio_clip 1 null null live
==619779==
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
==619779==
==619779== HEAP SUMMARY:
==619779== in use at exit: 0 bytes in 0 blocks
==619779== total heap usage: 5,692 allocs, 5,692 frees, 49,464,773 bytes allocated
==619779==
==619779== All heap blocks were freed -- no leaks are possible
==619779==
==619779== For lists of detected and suppressed errors, rerun with: -s
==619779== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/AudioClip.h:2,
from audio_clip_manipulation.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619804== Memcheck, a memory error detector
==619804== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619804== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619804== Command: ./audio_clip_manipulation 1 null null live
==619804==
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
==619804==
==619804== HEAP SUMMARY:
==619804== in use at exit: 0 bytes in 0 blocks
==619804== total heap usage: 4,722 allocs, 4,722 frees, 38,554,206 bytes allocated
==619804==
==619804== All heap blocks were freed -- no leaks are possible
==619804==
==619804== For lists of detected and suppressed errors, rerun with: -s
==619804== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from avl.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619824== Memcheck, a memory error detector
==619824== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619824== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619824== Command: ./avl 1 null null live
==619824==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1007/bridges_testing
==619824==
==619824== HEAP SUMMARY:
==619824== in use at exit: 0 bytes in 0 blocks
==619824== total heap usage: 6,400 allocs, 6,400 frees, 511,161 bytes allocated
==619824==
==619824== All heap blocks were freed -- no leaks are possible
==619824==
==619824== For lists of detected and suppressed errors, rerun with: -s
==619824== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test bar_chart.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.o world_map_overlay.o
g++ -g -o bar_chart bar_chart.cpp -g -I/home/bridges-testing/bridges-cxx-install/include -I/ -I/ -DTESTING=1 -std=c++14 -L /home/bridges-testing/bridges-cxx-install/lib -L/ -lcurl -l pthread -l bridges -l pthread
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from bar_chart.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619843== Memcheck, a memory error detector
==619843== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619843== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619843== Command: ./bar_chart 1 null null live
==619843==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1008/bridges_testing
==619843==
==619843== HEAP SUMMARY:
==619843== in use at exit: 0 bytes in 0 blocks
==619843== total heap usage: 4,561 allocs, 4,561 frees, 440,177 bytes allocated
==619843==
==619843== All heap blocks were freed -- no leaks are possible
==619843==
==619843== For lists of detected and suppressed errors, rerun with: -s
==619843== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from bintree.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619862== Memcheck, a memory error detector
==619862== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619862== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619862== Command: ./bintree 1 null null live
==619862==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1009/bridges_testing
==619862==
==619862== HEAP SUMMARY:
==619862== in use at exit: 0 bytes in 0 blocks
==619862== total heap usage: 6,758 allocs, 6,758 frees, 584,179 bytes allocated
==619862==
==619862== All heap blocks were freed -- no leaks are possible
==619862==
==619862== For lists of detected and suppressed errors, rerun with: -s
==619862== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from bst_eq.cpp:3:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619884== Memcheck, a memory error detector
==619884== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619884== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619884== Command: ./bst_eq 1 null null live
==619884==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1010/bridges_testing
==619884==
==619884== HEAP SUMMARY:
==619884== in use at exit: 0 bytes in 0 blocks
==619884== total heap usage: 8,018 allocs, 8,018 frees, 1,082,679 bytes allocated
==619884==
==619884== All heap blocks were freed -- no leaks are possible
==619884==
==619884== For lists of detected and suppressed errors, rerun with: -s
==619884== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from cancer_snippet.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619904== Memcheck, a memory error detector
==619904== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619904== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619904== Command: ./cancer_snippet 1 null null live
==619904==
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
==619904==
==619904== HEAP SUMMARY:
==619904== in use at exit: 0 bytes in 0 blocks
==619904== total heap usage: 4,650 allocs, 4,650 frees, 40,204,751 bytes allocated
==619904==
==619904== All heap blocks were freed -- no leaks are possible
==619904==
==619904== For lists of detected and suppressed errors, rerun with: -s
==619904== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from circ_dllist.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619923== Memcheck, a memory error detector
==619923== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619923== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619923== Command: ./circ_dllist 1 null null live
==619923==
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
==619923==
==619923== HEAP SUMMARY:
==619923== in use at exit: 0 bytes in 0 blocks
==619923== total heap usage: 6,463 allocs, 6,463 frees, 510,606 bytes allocated
==619923==
==619923== All heap blocks were freed -- no leaks are possible
==619923==
==619923== For lists of detected and suppressed errors, rerun with: -s
==619923== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from circ_sllist.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619942== Memcheck, a memory error detector
==619942== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619942== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619942== Command: ./circ_sllist 1 null null live
==619942==
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
==619942==
==619942== HEAP SUMMARY:
==619942== in use at exit: 0 bytes in 0 blocks
==619942== total heap usage: 6,365 allocs, 6,365 frees, 497,388 bytes allocated
==619942==
==619942== All heap blocks were freed -- no leaks are possible
==619942==
==619942== For lists of detected and suppressed errors, rerun with: -s
==619942== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from color_grid.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619961== Memcheck, a memory error detector
==619961== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619961== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619961== Command: ./color_grid 1 null null live
==619961==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1014/bridges_testing
==619961==
==619961== HEAP SUMMARY:
==619961== in use at exit: 0 bytes in 0 blocks
==619961== total heap usage: 6,243 allocs, 6,243 frees, 675,249 bytes allocated
==619961==
==619961== All heap blocks were freed -- no leaks are possible
==619961==
==619961== For lists of detected and suppressed errors, rerun with: -s
==619961== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from color_grid_rle_edgecase.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619980== Memcheck, a memory error detector
==619980== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619980== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619980== Command: ./color_grid_rle_edgecase 1 null null live
==619980==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1015/bridges_testing
==619980==
==619980== HEAP SUMMARY:
==619980== in use at exit: 0 bytes in 0 blocks
==619980== total heap usage: 6,264 allocs, 6,264 frees, 735,762 bytes allocated
==619980==
==619980== All heap blocks were freed -- no leaks are possible
==619980==
==619980== For lists of detected and suppressed errors, rerun with: -s
==619980== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/SocketConnection.h:17,
from /home/bridges-testing/bridges-cxx-install/include/GameBase.h:4,
from /home/bridges-testing/bridges-cxx-install/include/NonBlockingGame.h:4,
from display_game.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==619999== Memcheck, a memory error detector
==619999== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==619999== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==619999== Command: ./display_game 1 null null live
==619999==
[2024-11-05 00:55:51] [connect] Successful connection
[2024-11-05 00:55:51] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786150 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
[2024-11-05 00:55:53] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==619999==
==619999== HEAP SUMMARY:
==619999== in use at exit: 0 bytes in 0 blocks
==619999== total heap usage: 6,147 allocs, 6,147 frees, 1,841,514 bytes allocated
==619999==
==619999== All heap blocks were freed -- no leaks are possible
==619999==
==619999== For lists of detected and suppressed errors, rerun with: -s
==619999== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from dllist.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620020== Memcheck, a memory error detector
==620020== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620020== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620020== Command: ./dllist 1 null null live
==620020==
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
==620020==
==620020== HEAP SUMMARY:
==620020== in use at exit: 0 bytes in 0 blocks
==620020== total heap usage: 6,422 allocs, 6,422 frees, 505,912 bytes allocated
==620020==
==620020== All heap blocks were freed -- no leaks are possible
==620020==
==620020== For lists of detected and suppressed errors, rerun with: -s
==620020== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from elevation_snippet.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620039== Memcheck, a memory error detector
==620039== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620039== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620039== Command: ./elevation_snippet 1 null null live
==620039==
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
==620039==
==620039== HEAP SUMMARY:
==620039== in use at exit: 0 bytes in 0 blocks
==620039== total heap usage: 4,624 allocs, 4,624 frees, 726,256 bytes allocated
==620039==
==620039== All heap blocks were freed -- no leaks are possible
==620039==
==620039== For lists of detected and suppressed errors, rerun with: -s
==620039== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from eq_snippet.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620059== Memcheck, a memory error detector
==620059== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620059== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620059== Command: ./eq_snippet 1 null null live
==620059==
Earthquake 0:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 1:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 2:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 3:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 4:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 5:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 6:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 7:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 8:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
Earthquake 9:
Magnitude:3.07
Date: Nov. 5 2024 5:39:0
Location: 2 km SSW of Indios, Puerto Rico
Lat/Long:17.972,-66.8302
==620059==
==620059== HEAP SUMMARY:
==620059== in use at exit: 0 bytes in 0 blocks
==620059== total heap usage: 5,076 allocs, 5,076 frees, 675,933 bytes allocated
==620059==
==620059== All heap blocks were freed -- no leaks are possible
==620059==
==620059== For lists of detected and suppressed errors, rerun with: -s
==620059== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from face_shp_coll.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620078== Memcheck, a memory error detector
==620078== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620078== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620078== Command: ./face_shp_coll 1 null null live
==620078==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1020/bridges_testing
==620078==
==620078== HEAP SUMMARY:
==620078== in use at exit: 0 bytes in 0 blocks
==620078== total heap usage: 6,411 allocs, 6,411 frees, 502,214 bytes allocated
==620078==
==620078== All heap blocks were freed -- no leaks are possible
==620078==
==620078== For lists of detected and suppressed errors, rerun with: -s
==620078== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/SocketConnection.h:17,
from /home/bridges-testing/bridges-cxx-install/include/GameBase.h:4,
from /home/bridges-testing/bridges-cxx-install/include/NonBlockingGame.h:4,
from game_size_test.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620097== Memcheck, a memory error detector
==620097== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620097== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620097== Command: ./game_size_test 1 null null live
==620097==
[2024-11-05 00:56:22] [connect] Successful connection
[2024-11-05 00:56:23] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786182 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
[2024-11-05 00:56:24] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==620097==
==620097== HEAP SUMMARY:
==620097== in use at exit: 0 bytes in 0 blocks
==620097== total heap usage: 6,219 allocs, 6,219 frees, 1,952,548 bytes allocated
==620097==
==620097== All heap blocks were freed -- no leaks are possible
==620097==
==620097== For lists of detected and suppressed errors, rerun with: -s
==620097== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from game_snippet.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620118== Memcheck, a memory error detector
==620118== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620118== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620118== Command: ./game_snippet 1 null null live
==620118==
Game 0:
Title: Outlast: Whistleblower
Platform Type: PC
Rating: 6.4
Genres: Action,
Adventure,
==620118==
==620118== HEAP SUMMARY:
==620118== in use at exit: 0 bytes in 0 blocks
==620118== total heap usage: 66,821 allocs, 66,821 frees, 16,663,332 bytes allocated
==620118==
==620118== All heap blocks were freed -- no leaks are possible
==620118==
==620118== For lists of detected and suppressed errors, rerun with: -s
==620118== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from graph_alist.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620137== Memcheck, a memory error detector
==620137== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620137== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620137== Command: ./graph_alist 1 null null live
==620137==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1023/bridges_testing
==620137==
==620137== HEAP SUMMARY:
==620137== in use at exit: 0 bytes in 0 blocks
==620137== total heap usage: 16,699 allocs, 16,699 frees, 2,370,089 bytes allocated
==620137==
==620137== All heap blocks were freed -- no leaks are possible
==620137==
==620137== For lists of detected and suppressed errors, rerun with: -s
==620137== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from graph_alist_empty.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620157== Memcheck, a memory error detector
==620157== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620157== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620157== Command: ./graph_alist_empty 1 null null live
==620157==
==620157==
==620157== HEAP SUMMARY:
==620157== in use at exit: 0 bytes in 0 blocks
==620157== total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
==620157==
==620157== All heap blocks were freed -- no leaks are possible
==620157==
==620157== For lists of detected and suppressed errors, rerun with: -s
==620157== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from graph_amatrix.cpp:3:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
In file included from graph_amatrix.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/GraphAdjMatrix.h: In instantiation of ‘class bridges::datastructure::GraphAdjMatrix<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >’:
graph_amatrix.cpp:27:33: required from here
/home/bridges-testing/bridges-cxx-install/include/GraphAdjMatrix.h:336:46: error: ‘void bridges::datastructure::GraphAdjMatrix<K, E1, E2>::getDataStructureRepresentation(rapidjson::Document&) const [with K = std::__cxx11::basic_string<char>; E1 = std::__cxx11::basic_string<char>; E2 = std::__cxx11::basic_string<char>; rapidjson::Document = rapidjson::GenericDocument<rapidjson::UTF8<> >]’ marked ‘override’, but does not override
336 | virtual void getDataStructureRepresentation(rapidjson::Document& d)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:40: graph_amatrix] Error 1
could not compile c++/ for assignment in
valgrind: ./graph_amatrix: No such file or directory
could not run test
Compiling test graph_map_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from graph_map_test.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620190== Memcheck, a memory error detector
==620190== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620190== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620190== Command: ./graph_map_test 1 null null live
==620190==
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
==620190==
==620190== HEAP SUMMARY:
==620190== in use at exit: 0 bytes in 0 blocks
==620190== total heap usage: 17,490 allocs, 17,490 frees, 2,201,185 bytes allocated
==620190==
==620190== All heap blocks were freed -- no leaks are possible
==620190==
==620190== For lists of detected and suppressed errors, rerun with: -s
==620190== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from gutenberg_snippet.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620212== Memcheck, a memory error detector
==620212== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620212== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620212== Command: ./gutenberg_snippet 1 null null live
==620212==
Retrieving a single book's metadata
Title: Moby Dick; Or, The Whale
Id: 2701
Language:en
Authors:Melville, Herman,
Retrieving books by title: Pride and Prejudice
http://bridges-data-server-gutenberg.bridgesuncc.org//search?search=Pride%20and%20Prejudice&type=title
Print the first 3 books of search results
Id: 1342
Language:en
Authors:Austen, Jane,
Title: Pride and Prejudice
Id: 42671
Language:en
Authors:Austen, Jane,
Title: Pride and Prejudice
Retrieving books by Language: English
http://bridges-data-server-gutenberg.bridgesuncc.org//search?search=en&type=language
Print the first 3 books of search results
Id: 1
Language:en
Authors:Jefferson, Thomas,
Title: The Declaration of Independence of the United States of America
Id: 10
Language:en
Authors:
Title: The King James Version of the Bible
Id: 100
Language:en
Authors:Shakespeare, William,
Title: The Complete Works of William Shakespeare
Retrieving books by Date: 2018
http://bridges-data-server-gutenberg.bridgesuncc.org//search?search=2018-01-01&type=date
Print the first 3 books of search results
Id: 10001
Language:en
Authors:Seneca, Lucius Annaeus,
Title: Apocolocyntosis
Date: 2003-11-01
Id: 10002
Language:en
Authors:Hodgson, William Hope,
Title: The House on the Borderland
Date: 2003-11-01
Id: 10003
Language:en
Authors:Waddington, Mary King,
Title: My First Years as a Frenchwoman, 1876-1879
Date: 2003-11-01
Retrieving books by Author: Mark Twain
http://bridges-data-server-gutenberg.bridgesuncc.org//search?search=Mark%20Twain&type=author
Print the first 3 books of search results
Id: 102
Title: The Tragedy of Pudd'nhead Wilson
Language:en
Authors:Twain, Mark,
Id: 1044
Title: Extract from Captain Stormfield's Visit to Heaven
Language:en
Authors:Twain, Mark,
Id: 1086
Title: A Horse's Tale
Language:en
Authors:Twain, Mark,
Testing Getting Moby Dick text..
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Moby Dick: Size : 1253195chars.
First 300 chars..
MOBY-DICK;
or, THE WHALE.
By Herman Melville
CONTENTS
ETYMOLOGY.
EXTRACTS (Supplied by a Sub-Sub-Librarian).
CHAPTER 1. Loomings.
CHAPTER 2. The Carpet-Bag.
CHAPTER 3. The Spouter-Inn.
CHAPTER 4. The Counterpane.
CHAPTER 5. Breakfast.
CHAPTER 6. The Street.
CHAPTER 7. The Chapel.
C
==620212==
==620212== HEAP SUMMARY:
==620212== in use at exit: 0 bytes in 0 blocks
==620212== total heap usage: 5,820 allocs, 5,820 frees, 11,628,794 bytes allocated
==620212==
==620212== All heap blocks were freed -- no leaks are possible
==620212==
==620212== For lists of detected and suppressed errors, rerun with: -s
==620212== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test imdb_snippet.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from imdb_snippet.cpp:8:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620236== Memcheck, a memory error detector
==620236== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620236== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620236== Command: ./imdb_snippet 1 null null live
==620236==
Actor-Movie Data:
Actor: Kevin_Bacon_(I)
Movie: He_Said,_She_Said_(1991)
==620236==
==620236== HEAP SUMMARY:
==620236== in use at exit: 0 bytes in 0 blocks
==620236== total heap usage: 9,424 allocs, 9,424 frees, 1,785,395 bytes allocated
==620236==
==620236== All heap blocks were freed -- no leaks are possible
==620236==
==620236== For lists of detected and suppressed errors, rerun with: -s
==620236== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/SocketConnection.h:17,
from /home/bridges-testing/bridges-cxx-install/include/GameBase.h:4,
from /home/bridges-testing/bridges-cxx-install/include/NonBlockingGame.h:4,
from input_game.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620255== Memcheck, a memory error detector
==620255== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620255== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620255== Command: ./input_game 1 null null live
==620255==
[2024-11-05 00:57:20] [connect] Successful connection
[2024-11-05 00:57:20] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786239 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
[2024-11-05 00:57:22] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==620255==
==620255== HEAP SUMMARY:
==620255== in use at exit: 0 bytes in 0 blocks
==620255== total heap usage: 6,143 allocs, 6,143 frees, 1,840,425 bytes allocated
==620255==
==620255== All heap blocks were freed -- no leaks are possible
==620255==
==620255== For lists of detected and suppressed errors, rerun with: -s
==620255== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from kdt.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620276== Memcheck, a memory error detector
==620276== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620276== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620276== Command: ./kdt 1 null null live
==620276==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1030/bridges_testing
==620276==
==620276== HEAP SUMMARY:
==620276== in use at exit: 0 bytes in 0 blocks
==620276== total heap usage: 6,482 allocs, 6,482 frees, 521,124 bytes allocated
==620276==
==620276== All heap blocks were freed -- no leaks are possible
==620276==
==620276== For lists of detected and suppressed errors, rerun with: -s
==620276== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from linechart.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620295== Memcheck, a memory error detector
==620295== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620295== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620295== Command: ./linechart 1 null null live
==620295==
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
==620295==
==620295== HEAP SUMMARY:
==620295== in use at exit: 0 bytes in 0 blocks
==620295== total heap usage: 5,354 allocs, 5,354 frees, 825,304 bytes allocated
==620295==
==620295== All heap blocks were freed -- no leaks are possible
==620295==
==620295== For lists of detected and suppressed errors, rerun with: -s
==620295== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/SocketConnection.h:17,
from /home/bridges-testing/bridges-cxx-install/include/GameBase.h:4,
from /home/bridges-testing/bridges-cxx-install/include/NonBlockingGame.h:4,
from minimal_game.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620317== Memcheck, a memory error detector
==620317== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620317== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620317== Command: ./minimal_game 1 null null live
==620317==
[2024-11-05 00:57:39] [connect] Successful connection
[2024-11-05 00:57:39] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786258 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
[2024-11-05 00:57:41] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==620317==
==620317== HEAP SUMMARY:
==620317== in use at exit: 0 bytes in 0 blocks
==620317== total heap usage: 6,147 allocs, 6,147 frees, 1,841,514 bytes allocated
==620317==
==620317== All heap blocks were freed -- no leaks are possible
==620317==
==620317== For lists of detected and suppressed errors, rerun with: -s
==620317== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Color.h:14,
from /home/bridges-testing/bridges-cxx-install/include/ElementVisualizer.h:4,
from /home/bridges-testing/bridges-cxx-install/include/Element.h:12,
from /home/bridges-testing/bridges-cxx-install/include/TreeElement.h:6,
from mixed_assignments.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Element.h:11:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620338== Memcheck, a memory error detector
==620338== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620338== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620338== Command: ./mixed_assignments 1 null null live
==620338==
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
==620338==
==620338== HEAP SUMMARY:
==620338== in use at exit: 0 bytes in 0 blocks
==620338== total heap usage: 7,523 allocs, 7,523 frees, 1,038,128 bytes allocated
==620338==
==620338== All heap blocks were freed -- no leaks are possible
==620338==
==620338== For lists of detected and suppressed errors, rerun with: -s
==620338== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from mllist.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620361== Memcheck, a memory error detector
==620361== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620361== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620361== Command: ./mllist 1 null null live
==620361==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
==620361==
==620361== HEAP SUMMARY:
==620361== in use at exit: 0 bytes in 0 blocks
==620361== total heap usage: 6,617 allocs, 6,617 frees, 530,751 bytes allocated
==620361==
==620361== All heap blocks were freed -- no leaks are possible
==620361==
==620361== For lists of detected and suppressed errors, rerun with: -s
==620361== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/SocketConnection.h:17,
from /home/bridges-testing/bridges-cxx-install/include/GameBase.h:4,
from /home/bridges-testing/bridges-cxx-install/include/NonBlockingGame.h:4,
from non_blocking_game_fire.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620380== Memcheck, a memory error detector
==620380== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620380== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620380== Command: ./non_blocking_game_fire 1 null null live
==620380==
[2024-11-05 00:58:02] [connect] Successful connection
[2024-11-05 00:58:03] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786282 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
[2024-11-05 00:58:04] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==620380==
==620380== HEAP SUMMARY:
==620380== in use at exit: 0 bytes in 0 blocks
==620380== total heap usage: 5,852 allocs, 5,852 frees, 1,738,071 bytes allocated
==620380==
==620380== All heap blocks were freed -- no leaks are possible
==620380==
==620380== For lists of detected and suppressed errors, rerun with: -s
==620380== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/SocketConnection.h:17,
from /home/bridges-testing/bridges-cxx-install/include/GameBase.h:4,
from /home/bridges-testing/bridges-cxx-install/include/NonBlockingGame.h:4,
from non_blocking_game_state.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620401== Memcheck, a memory error detector
==620401== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620401== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620401== Command: ./non_blocking_game_state 1 null null live
==620401==
[2024-11-05 00:58:12] [connect] Successful connection
[2024-11-05 00:58:13] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1730786292 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
[2024-11-05 00:58:15] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
==620401==
==620401== HEAP SUMMARY:
==620401== in use at exit: 0 bytes in 0 blocks
==620401== total heap usage: 5,998 allocs, 5,998 frees, 1,757,158 bytes allocated
==620401==
==620401== All heap blocks were freed -- no leaks are possible
==620401==
==620401== For lists of detected and suppressed errors, rerun with: -s
==620401== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from osm.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620422== Memcheck, a memory error detector
==620422== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620422== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620422== Command: ./osm 1 null null live
==620422==
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
==620422==
==620422== HEAP SUMMARY:
==620422== in use at exit: 0 bytes in 0 blocks
==620422== total heap usage: 42,492 allocs, 42,492 frees, 5,379,801 bytes allocated
==620422==
==620422== All heap blocks were freed -- no leaks are possible
==620422==
==620422== For lists of detected and suppressed errors, rerun with: -s
==620422== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from osm_amenity_snippet.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620443== Memcheck, a memory error detector
==620443== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620443== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620443== Command: ./osm_amenity_snippet 1 null null live
==620443==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Total Amenities: 3262
The first 5 amenities:
[0]:
Name: Cafe Saint Ex
Id: 60471261
Name: Cafe Saint Ex
Latitude: 38.9154
Longitude: -77.0317
[1]:
Name: Starbucks
Id: 340148262
Name: Starbucks
Latitude: 38.9168
Longitude: -77.0294
[2]:
Name: Milkboy Arthouse
Id: 344569889
Name: Milkboy Arthouse
Latitude: 38.9814
Longitude: -76.9382
[3]:
Name: Meatball Nation
Id: 367144451
Name: Meatball Nation
Latitude: 38.8921
Longitude: -77.0047
[4]:
Name: Millie’s
Id: 388247153
Name: Millie’s
Latitude: 38.945
Longitude: -77.0963
==620443==
==620443== HEAP SUMMARY:
==620443== in use at exit: 0 bytes in 0 blocks
==620443== total heap usage: 6,526 allocs, 6,526 frees, 3,138,887 bytes allocated
==620443==
==620443== All heap blocks were freed -- no leaks are possible
==620443==
==620443== For lists of detected and suppressed errors, rerun with: -s
==620443== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from osm_snippet.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620463== Memcheck, a memory error detector
==620463== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620463== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620463== Command: ./osm_snippet 1 null null live
==620463==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
Number of Vertices [Charlotte]:1387
Number of Edges [Charlotte]:3015
Location of first vertex [Cartesian Coord]: -657.974,-4700.22
==620463==
==620463== HEAP SUMMARY:
==620463== in use at exit: 0 bytes in 0 blocks
==620463== total heap usage: 4,625 allocs, 4,625 frees, 2,627,662 bytes allocated
==620463==
==620463== All heap blocks were freed -- no leaks are possible
==620463==
==620463== For lists of detected and suppressed errors, rerun with: -s
==620463== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from purposefully_breaking.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620483== Memcheck, a memory error detector
==620483== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620483== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620483== Command: ./purposefully_breaking 1 null null live
==620483==
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.
==620483==
==620483== HEAP SUMMARY:
==620483== in use at exit: 17,889 bytes in 69 blocks
==620483== total heap usage: 6,183 allocs, 6,114 frees, 352,455,916 bytes allocated
==620483==
==620483== LEAK SUMMARY:
==620483== definitely lost: 0 bytes in 0 blocks
==620483== indirectly lost: 0 bytes in 0 blocks
==620483== possibly lost: 0 bytes in 0 blocks
==620483== still reachable: 0 bytes in 0 blocks
==620483== suppressed: 17,889 bytes in 69 blocks
==620483==
==620483== For lists of detected and suppressed errors, rerun with: -s
==620483== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from reddit.cpp:8:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620502== Memcheck, a memory error detector
==620502== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620502== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620502== Command: ./reddit 1 null null live
==620502==
getting subreddits:
gadgets
sports
gaming
pics
worldnews
videos
AskReddit
aww
Music
funny
news
movies
blog
books
history
food
philosophy
Jokes
Art
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
994 posts returned
ID: 1ag51n1
Title: Does a projectile shot vertically always land in the same spot?
Author: None
Score: 78
VoteRatio: 0.67
CommentCount: 53
Subreddit: askscience
PostTime: 1706770903
URL: https://www.reddit.com/r/askscience/comments/1ag51n1/does_a_projectile_shot_vertically_always_land_in/
Text: So, if we pretend there is no air/atmosphere, it seems like a projectile launched exactly vertically will always land in the same spot. This makes sense for things like a baseball, an arrow, or even a bullet shot out of a gun. But what happens when we really push the envelope and say hypothetically we shoot something straight up at a wicked initial velocity of, lets say, 15,000 m/s. The projectile will travel several thousand miles above the surface of the earth, until gravitational acceleration eventually overcomes the initial velocity and it falls back to the earth. Will it land in the exact same spot?? Or because the earth is rotating, will it land in a different spot? Would it make a difference if you launch it from the north pole or from the equator? According to newton's equations, our projectile would land almost an hour after it was launched.
ID: 1ag9d21
Title: AskScience AMA Series: I am a geologist from the University of Maryland who has been studying salinization for over 20 years. How is human demand for salt transforming our air, soil and water, and what can we do to minimize harm? Here to answer all your questions about salt's impact!
Author: AskScienceModerator
Score: 297
VoteRatio: 0.9
CommentCount: 51
Subreddit: askscience
PostTime: 1706788822
URL: https://www.reddit.com/r/askscience/comments/1ag9d21/askscience_ama_series_i_am_a_geologist_from_the/
Text: Hi Reddit! We are geologists from the University of Maryland here to answer all of your questions about salinization and its impact on our planet.
**Sujay Kaushal** is a professor in the Department of Geology at the University of Maryland whose research focuses on the ecology and biogeochemistry of watersheds and aquatic ecosystems, primarily through long-term studies.
**Sydney Shelton** is a Ph.D. candidate in the geology department who researches the implications of urbanization on stream chemistry.
We'll be on from **12:00 to 2:30 p.m. ET (17:00-19:30 UT)** - ask us anything!
Other links:
+ Research page: https://kaushallab.wixsite.com/kaushallab
+ Google Scholar page:https://scholar.google.com/citations?user=MrMnJOQAAAAJ&hl=en
+ Recent news features on Sujay's research and salt pollution expertise: [Washington Post](https://www.washingtonpost.com/climate-environment/2023/10/31/salt-contamination-pollution-water/), [WTOP](https://wtop.com/local/2024/01/better-traction-too-salty-drinking-water-u-of-md-researcher-on-environmental-impact-of-road-de-icers/), [Newsweek](https://www.newsweek.com/u-s-rivers-dangerous-decline-1806283)
Username: /u/umd-science
ID: 1agd1zc
Title: Why do coronal mass ejections take 3 days to reach Earth while light from the sun only takes a few minutes?
Author: YourWelcomeOrMine
Score: 358
VoteRatio: 0.75
CommentCount: 169
Subreddit: askscience
PostTime: 1706799887
URL: https://www.reddit.com/r/askscience/comments/1agd1zc/why_do_coronal_mass_ejections_take_3_days_to/
Text: I was reading [this article](https://www.vox.com/science/2024/1/31/24047913/solar-maximum-cycle-explained-25-flares-coronal-mass-ejection) about the poles of the sun currently flipping. One thing I didn’t understand was that if coronal mass ejections are radiation, why these waves(?) take so much longer to reach Earth than light waves?
ID: 1age5gw
Title: What would happen to snow on a mountain that suddenly got hotter?
Author: Pallysilverstar
Score: 70
VoteRatio: 0.67
CommentCount: 91
Subreddit: askscience
PostTime: 1706802810
URL: https://www.reddit.com/r/askscience/comments/1age5gw/what_would_happen_to_snow_on_a_mountain_that/
Text: I am writing a book and want to have a "natural" disaster scenario where a group of villages are at the base of a mountain that has recieved heavy snowfall in the middle of winter and the mountain heats up from inside (its a fantasy novel so not a natural occurence). While it is a fantasy novel I do prefer to keep stuff like this accurate so was wondering what would actually occur as the mountain heats up in as much detail as possible.
I can clarify if needed but these are the factors I know will be relevant:
1. Heavy snowfall (let's say 4.5 feet)
2. Mountain heating up from near the base
3. Relatively conical mountain
Thanks for all the help everyone! I think I got a good basis to make everything work and be at the very least not so far off it doesn't make sense.
ID: 1agf3o7
Title: Will human remains/bones become fossil fuel at some point?
Author: reclusetherat
Score: 17
VoteRatio: 0.95
CommentCount: 5
Subreddit: askscience
PostTime: 1706805214
URL: https://www.reddit.com/r/askscience/comments/1agf3o7/will_human_remainsbones_become_fossil_fuel_at/
Text: How long does it take for something to become fossil fuel in the first place?
ID: 1agkj78
Title: What causes these limestone(?) caps on rock formations in Sedona?
Author: defcas
Score: 21
VoteRatio: 0.74
CommentCount: 2
Subreddit: askscience
PostTime: 1706818787
URL: https://www.reddit.com/r/askscience/comments/1agkj78/what_causes_these_limestone_caps_on_rock/
Text: [https://imgur.com/a/538Dedb](https://imgur.com/a/538Dedb)
This was fascinating to me as the top layer is so distinct from the rest and the visible gaps between the layers make them look like they were just placed there.
ID: 1agpvcf
Title: Why do helicopters (at least generally) have an even number of blades while windmills have an odd number?
Author: fromRonnie
Score: 23
VoteRatio: 0.97
CommentCount: 13
Subreddit: askscience
PostTime: 1706832334
URL: https://www.reddit.com/r/askscience/comments/1agpvcf/why_do_helicopters_at_least_generally_have_an/
Text:
ID: 1ah2pb3
Title: Why women are so rarely included in clinical trials?
Author: 0nina
Score: 1600
VoteRatio: 0.87
CommentCount: 391
Subreddit: askscience
PostTime: 1706877497
URL: https://www.reddit.com/r/askscience/comments/1ah2pb3/why_women_are_so_rarely_included_in_clinical/
Text: I understand the risk of pregnancy is a huge, if not the main factor in this -
But I saw this article yesterday:
https://www.washingtonpost.com/science/2024/02/01/why-women-have-more-autoimmune-diseases/
It mentions that overwhelmingly, research is done on men, which I’ve heard. So they only just now are discovering a potential cause of a huge health issue that predominantly affects women.
And it got me thinking - surely we could involve more of us gals in research by selecting menopausal women, prepubescent girls, maybe even avowed celibate women.
I’m sure it would be limited to an extent because of that sample size, but surely it would make a significant difference in understanding our unique health challenges, right? I mean, I was a girl, then an adult woman who never got pregnant, then a post-menopausal woman… any research that could have helped me could have been invaluable.
Are there other barriers preventing studying women’s health that I’m not aware of? Particularly ones that don’t involve testing medication. Is it purely that we might get a bun in the oven?
Edit: thanks so much for the very detailed and thought provoking responses. I look forward to reading all of your links and diving in further. Much appreciate everyone who took time to respond! And please, keep them coming!
ID: 1ahrpht
Title: When we breathe, what do we do of the nitrogen contained in the air?
Author: nico64
Score: 181
VoteRatio: 0.83
CommentCount: 106
Subreddit: askscience
PostTime: 1706949938
URL: https://www.reddit.com/r/askscience/comments/1ahrpht/when_we_breathe_what_do_we_do_of_the_nitrogen/
Text: When we breathe, we use the oxygen of the air to oxydize our body sugar or fat to produce energy (via ATP molecules). Water and carbon dioxyde (CO2) are by-products of these reactions. ATP is used by our muscles to move. Water is easily recycled within our body and we finally exhale the CO2. So O2 in, energy and water in the middle and CO2 out.
Now, we don't inhale oxygen, we inhale air which is roughly made of 80% nitrogen, 20% oxygen and a few other molecules in very little quantities. So does our body handle or process the nitrogen in the air, and if so, how ?
ID: 1aif2mf
Title: Is it true that honey never spoils? How does it manage to stay edible for so long?
Author: Airyzona_Tea
Score: 909
VoteRatio: 0.91
CommentCount: 106
Subreddit: askscience
PostTime: 1707019957
URL: https://www.reddit.com/r/askscience/comments/1aif2mf/is_it_true_that_honey_never_spoils_how_does_it/
Text:
==620502==
==620502== HEAP SUMMARY:
==620502== in use at exit: 0 bytes in 0 blocks
==620502== total heap usage: 19,891 allocs, 19,891 frees, 7,305,253 bytes allocated
==620502==
==620502== All heap blocks were freed -- no leaks are possible
==620502==
==620502== For lists of detected and suppressed errors, rerun with: -s
==620502== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from reddit_snippet.cpp:8:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620522== Memcheck, a memory error detector
==620522== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620522== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620522== Command: ./reddit_snippet 1 null null live
==620522==
994 post returned
Printing at most 10
ID: 1ag51n1
Title: Does a projectile shot vertically always land in the same spot?
Author: None
Score: 78
VoteRatio: 0.67
CommentCount: 53
Subreddit: askscience
PostTime: 1706770903
URL: https://www.reddit.com/r/askscience/comments/1ag51n1/does_a_projectile_shot_vertically_always_land_in/
Text: So, if we pretend there is no air/atmosphere, it seems like a projectile launched exactly vertically will always land in the same spot. This makes sense for things like a baseball, an arrow, or even a bullet shot out of a gun. But what happens when we really push the envelope and say hypothetically we shoot something straight up at a wicked initial velocity of, lets say, 15,000 m/s. The projectile will travel several thousand miles above the surface of the earth, until gravitational acceleration eventually overcomes the initial velocity and it falls back to the earth. Will it land in the exact same spot?? Or because the earth is rotating, will it land in a different spot? Would it make a difference if you launch it from the north pole or from the equator? According to newton's equations, our projectile would land almost an hour after it was launched.
ID: 1ag9d21
Title: AskScience AMA Series: I am a geologist from the University of Maryland who has been studying salinization for over 20 years. How is human demand for salt transforming our air, soil and water, and what can we do to minimize harm? Here to answer all your questions about salt's impact!
Author: AskScienceModerator
Score: 297
VoteRatio: 0.9
CommentCount: 51
Subreddit: askscience
PostTime: 1706788822
URL: https://www.reddit.com/r/askscience/comments/1ag9d21/askscience_ama_series_i_am_a_geologist_from_the/
Text: Hi Reddit! We are geologists from the University of Maryland here to answer all of your questions about salinization and its impact on our planet.
**Sujay Kaushal** is a professor in the Department of Geology at the University of Maryland whose research focuses on the ecology and biogeochemistry of watersheds and aquatic ecosystems, primarily through long-term studies.
**Sydney Shelton** is a Ph.D. candidate in the geology department who researches the implications of urbanization on stream chemistry.
We'll be on from **12:00 to 2:30 p.m. ET (17:00-19:30 UT)** - ask us anything!
Other links:
+ Research page: https://kaushallab.wixsite.com/kaushallab
+ Google Scholar page:https://scholar.google.com/citations?user=MrMnJOQAAAAJ&hl=en
+ Recent news features on Sujay's research and salt pollution expertise: [Washington Post](https://www.washingtonpost.com/climate-environment/2023/10/31/salt-contamination-pollution-water/), [WTOP](https://wtop.com/local/2024/01/better-traction-too-salty-drinking-water-u-of-md-researcher-on-environmental-impact-of-road-de-icers/), [Newsweek](https://www.newsweek.com/u-s-rivers-dangerous-decline-1806283)
Username: /u/umd-science
ID: 1agd1zc
Title: Why do coronal mass ejections take 3 days to reach Earth while light from the sun only takes a few minutes?
Author: YourWelcomeOrMine
Score: 358
VoteRatio: 0.75
CommentCount: 169
Subreddit: askscience
PostTime: 1706799887
URL: https://www.reddit.com/r/askscience/comments/1agd1zc/why_do_coronal_mass_ejections_take_3_days_to/
Text: I was reading [this article](https://www.vox.com/science/2024/1/31/24047913/solar-maximum-cycle-explained-25-flares-coronal-mass-ejection) about the poles of the sun currently flipping. One thing I didn’t understand was that if coronal mass ejections are radiation, why these waves(?) take so much longer to reach Earth than light waves?
ID: 1age5gw
Title: What would happen to snow on a mountain that suddenly got hotter?
Author: Pallysilverstar
Score: 70
VoteRatio: 0.67
CommentCount: 91
Subreddit: askscience
PostTime: 1706802810
URL: https://www.reddit.com/r/askscience/comments/1age5gw/what_would_happen_to_snow_on_a_mountain_that/
Text: I am writing a book and want to have a "natural" disaster scenario where a group of villages are at the base of a mountain that has recieved heavy snowfall in the middle of winter and the mountain heats up from inside (its a fantasy novel so not a natural occurence). While it is a fantasy novel I do prefer to keep stuff like this accurate so was wondering what would actually occur as the mountain heats up in as much detail as possible.
I can clarify if needed but these are the factors I know will be relevant:
1. Heavy snowfall (let's say 4.5 feet)
2. Mountain heating up from near the base
3. Relatively conical mountain
Thanks for all the help everyone! I think I got a good basis to make everything work and be at the very least not so far off it doesn't make sense.
ID: 1agf3o7
Title: Will human remains/bones become fossil fuel at some point?
Author: reclusetherat
Score: 17
VoteRatio: 0.95
CommentCount: 5
Subreddit: askscience
PostTime: 1706805214
URL: https://www.reddit.com/r/askscience/comments/1agf3o7/will_human_remainsbones_become_fossil_fuel_at/
Text: How long does it take for something to become fossil fuel in the first place?
ID: 1agkj78
Title: What causes these limestone(?) caps on rock formations in Sedona?
Author: defcas
Score: 21
VoteRatio: 0.74
CommentCount: 2
Subreddit: askscience
PostTime: 1706818787
URL: https://www.reddit.com/r/askscience/comments/1agkj78/what_causes_these_limestone_caps_on_rock/
Text: [https://imgur.com/a/538Dedb](https://imgur.com/a/538Dedb)
This was fascinating to me as the top layer is so distinct from the rest and the visible gaps between the layers make them look like they were just placed there.
ID: 1agpvcf
Title: Why do helicopters (at least generally) have an even number of blades while windmills have an odd number?
Author: fromRonnie
Score: 23
VoteRatio: 0.97
CommentCount: 13
Subreddit: askscience
PostTime: 1706832334
URL: https://www.reddit.com/r/askscience/comments/1agpvcf/why_do_helicopters_at_least_generally_have_an/
Text:
ID: 1ah2pb3
Title: Why women are so rarely included in clinical trials?
Author: 0nina
Score: 1600
VoteRatio: 0.87
CommentCount: 391
Subreddit: askscience
PostTime: 1706877497
URL: https://www.reddit.com/r/askscience/comments/1ah2pb3/why_women_are_so_rarely_included_in_clinical/
Text: I understand the risk of pregnancy is a huge, if not the main factor in this -
But I saw this article yesterday:
https://www.washingtonpost.com/science/2024/02/01/why-women-have-more-autoimmune-diseases/
It mentions that overwhelmingly, research is done on men, which I’ve heard. So they only just now are discovering a potential cause of a huge health issue that predominantly affects women.
And it got me thinking - surely we could involve more of us gals in research by selecting menopausal women, prepubescent girls, maybe even avowed celibate women.
I’m sure it would be limited to an extent because of that sample size, but surely it would make a significant difference in understanding our unique health challenges, right? I mean, I was a girl, then an adult woman who never got pregnant, then a post-menopausal woman… any research that could have helped me could have been invaluable.
Are there other barriers preventing studying women’s health that I’m not aware of? Particularly ones that don’t involve testing medication. Is it purely that we might get a bun in the oven?
Edit: thanks so much for the very detailed and thought provoking responses. I look forward to reading all of your links and diving in further. Much appreciate everyone who took time to respond! And please, keep them coming!
ID: 1ahrpht
Title: When we breathe, what do we do of the nitrogen contained in the air?
Author: nico64
Score: 181
VoteRatio: 0.83
CommentCount: 106
Subreddit: askscience
PostTime: 1706949938
URL: https://www.reddit.com/r/askscience/comments/1ahrpht/when_we_breathe_what_do_we_do_of_the_nitrogen/
Text: When we breathe, we use the oxygen of the air to oxydize our body sugar or fat to produce energy (via ATP molecules). Water and carbon dioxyde (CO2) are by-products of these reactions. ATP is used by our muscles to move. Water is easily recycled within our body and we finally exhale the CO2. So O2 in, energy and water in the middle and CO2 out.
Now, we don't inhale oxygen, we inhale air which is roughly made of 80% nitrogen, 20% oxygen and a few other molecules in very little quantities. So does our body handle or process the nitrogen in the air, and if so, how ?
ID: 1aif2mf
Title: Is it true that honey never spoils? How does it manage to stay edible for so long?
Author: Airyzona_Tea
Score: 909
VoteRatio: 0.91
CommentCount: 106
Subreddit: askscience
PostTime: 1707019957
URL: https://www.reddit.com/r/askscience/comments/1aif2mf/is_it_true_that_honey_never_spoils_how_does_it/
Text:
==620522==
==620522== HEAP SUMMARY:
==620522== in use at exit: 0 bytes in 0 blocks
==620522== total heap usage: 16,749 allocs, 16,749 frees, 6,501,331 bytes allocated
==620522==
==620522== All heap blocks were freed -- no leaks are possible
==620522==
==620522== For lists of detected and suppressed errors, rerun with: -s
==620522== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from shakespeare_snippet.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620541== Memcheck, a memory error detector
==620541== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620541== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620541== Command: ./shakespeare_snippet 1 null null live
==620541==
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.
==620541==
==620541== HEAP SUMMARY:
==620541== in use at exit: 0 bytes in 0 blocks
==620541== total heap usage: 4,996 allocs, 4,996 frees, 32,844,647 bytes allocated
==620541==
==620541== All heap blocks were freed -- no leaks are possible
==620541==
==620541== For lists of detected and suppressed errors, rerun with: -s
==620541== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from shape_collection.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620560== Memcheck, a memory error detector
==620560== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620560== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620560== Command: ./shape_collection 1 null null live
==620560==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1044/bridges_testing
==620560==
==620560== HEAP SUMMARY:
==620560== in use at exit: 0 bytes in 0 blocks
==620560== total heap usage: 6,391 allocs, 6,391 frees, 499,819 bytes allocated
==620560==
==620560== All heap blocks were freed -- no leaks are possible
==620560==
==620560== For lists of detected and suppressed errors, rerun with: -s
==620560== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from shape_collection_layer.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620579== Memcheck, a memory error detector
==620579== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620579== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620579== Command: ./shape_collection_layer 1 null null live
==620579==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1045/bridges_testing
==620579==
==620579== HEAP SUMMARY:
==620579== in use at exit: 0 bytes in 0 blocks
==620579== total heap usage: 6,326 allocs, 6,326 frees, 492,883 bytes allocated
==620579==
==620579== All heap blocks were freed -- no leaks are possible
==620579==
==620579== For lists of detected and suppressed errors, rerun with: -s
==620579== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from shape_collection_textalign.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620599== Memcheck, a memory error detector
==620599== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620599== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620599== Command: ./shape_collection_textalign 1 null null live
==620599==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1046/bridges_testing
==620599==
==620599== HEAP SUMMARY:
==620599== in use at exit: 0 bytes in 0 blocks
==620599== total heap usage: 8,440 allocs, 8,440 frees, 775,384 bytes allocated
==620599==
==620599== All heap blocks were freed -- no leaks are possible
==620599==
==620599== For lists of detected and suppressed errors, rerun with: -s
==620599== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from /home/bridges-testing/bridges-cxx-install/include/AudioClip.h:2,
from sine_wave.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620618== Memcheck, a memory error detector
==620618== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620618== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620618== Command: ./sine_wave 1 null null live
==620618==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1047/bridges_testing
==620618==
==620618== HEAP SUMMARY:
==620618== in use at exit: 0 bytes in 0 blocks
==620618== total heap usage: 4,513 allocs, 4,513 frees, 12,992,881 bytes allocated
==620618==
==620618== All heap blocks were freed -- no leaks are possible
==620618==
==620618== For lists of detected and suppressed errors, rerun with: -s
==620618== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from sllist.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620637== Memcheck, a memory error detector
==620637== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620637== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620637== Command: ./sllist 1 null null live
==620637==
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
==620637==
==620637== HEAP SUMMARY:
==620637== in use at exit: 0 bytes in 0 blocks
==620637== total heap usage: 6,344 allocs, 6,344 frees, 495,771 bytes allocated
==620637==
==620637== All heap blocks were freed -- no leaks are possible
==620637==
==620637== For lists of detected and suppressed errors, rerun with: -s
==620637== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from song_lyrics_snippet.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620656== Memcheck, a memory error detector
==620656== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620656== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620656== Command: ./song_lyrics_snippet 1 null null live
==620656==
Title: Harder, Better, Faster, Stronger
Artist: Daft Punk
Album: Homework / Discovery / Alive 1997
Release Date: 2001-02-26
[Intro]
Work it, make it
Do it, makes us
Harder, better
Faster, stronger
More than, hour
Hour, never
Ever, after
Work is, over
Work it, make it
Do it, makes us
Harder, better
Faster, stronger
[Chorus 1]
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
[Chorus 2]
Work it harder, make it
Do it faster, makes us
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
[Outro]
Work it harder
Do it faster
More than ever, hour
Work is never over
Work it harder, make it better
Do it faster, makes us stronger
More than ever,
hour after hour
Work is never over
==620656==
==620656== HEAP SUMMARY:
==620656== in use at exit: 0 bytes in 0 blocks
==620656== total heap usage: 4,470 allocs, 4,470 frees, 505,173 bytes allocated
==620656==
==620656== All heap blocks were freed -- no leaks are possible
==620656==
==620656== For lists of detected and suppressed errors, rerun with: -s
==620656== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/LineChart.h:8,
from /home/bridges-testing/bridges-cxx-install/include/SortingBenchmark.h:4,
from sorting_benchmark.cpp:3:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/LineChart.h:7:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620679== Memcheck, a memory error detector
==620679== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620679== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620679== Command: ./sorting_benchmark 1 null null live
==620679==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1050/bridges_testing
==620679==
==620679== HEAP SUMMARY:
==620679== in use at exit: 0 bytes in 0 blocks
==620679== total heap usage: 4,656 allocs, 4,656 frees, 551,207 bytes allocated
==620679==
==620679== All heap blocks were freed -- no leaks are possible
==620679==
==620679== For lists of detected and suppressed errors, rerun with: -s
==620679== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Compiling test tree.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tree.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620698== Memcheck, a memory error detector
==620698== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620698== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620698== Command: ./tree 1 null null live
==620698==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1051/bridges_testing
==620698==
==620698== HEAP SUMMARY:
==620698== in use at exit: 0 bytes in 0 blocks
==620698== total heap usage: 6,385 allocs, 6,385 frees, 503,364 bytes allocated
==620698==
==620698== All heap blocks were freed -- no leaks are possible
==620698==
==620698== For lists of detected and suppressed errors, rerun with: -s
==620698== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_array1d.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620717== Memcheck, a memory error detector
==620717== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620717== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620717== Command: ./tut_array1d 1 null null live
==620717==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1052/bridges_testing
==620717==
==620717== HEAP SUMMARY:
==620717== in use at exit: 0 bytes in 0 blocks
==620717== total heap usage: 6,332 allocs, 6,332 frees, 495,011 bytes allocated
==620717==
==620717== All heap blocks were freed -- no leaks are possible
==620717==
==620717== For lists of detected and suppressed errors, rerun with: -s
==620717== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_array1d_p1.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620736== Memcheck, a memory error detector
==620736== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620736== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620736== Command: ./tut_array1d_p1 1 null null live
==620736==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1053/bridges_testing
==620736==
==620736== HEAP SUMMARY:
==620736== in use at exit: 0 bytes in 0 blocks
==620736== total heap usage: 6,332 allocs, 6,332 frees, 495,047 bytes allocated
==620736==
==620736== All heap blocks were freed -- no leaks are possible
==620736==
==620736== For lists of detected and suppressed errors, rerun with: -s
==620736== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_array1d_p2.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620755== Memcheck, a memory error detector
==620755== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620755== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620755== Command: ./tut_array1d_p2 1 null null live
==620755==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1054/bridges_testing
==620755==
==620755== HEAP SUMMARY:
==620755== in use at exit: 0 bytes in 0 blocks
==620755== total heap usage: 6,329 allocs, 6,329 frees, 494,924 bytes allocated
==620755==
==620755== All heap blocks were freed -- no leaks are possible
==620755==
==620755== For lists of detected and suppressed errors, rerun with: -s
==620755== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_array1d_p3.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620774== Memcheck, a memory error detector
==620774== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620774== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620774== Command: ./tut_array1d_p3 1 null null live
==620774==
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/1055/bridges_testing
==620774==
==620774== HEAP SUMMARY:
==620774== in use at exit: 0 bytes in 0 blocks
==620774== total heap usage: 6,331 allocs, 6,331 frees, 494,346 bytes allocated
==620774==
==620774== All heap blocks were freed -- no leaks are possible
==620774==
==620774== For lists of detected and suppressed errors, rerun with: -s
==620774== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_bst_p1.cpp:3:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620794== Memcheck, a memory error detector
==620794== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620794== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620794== Command: ./tut_bst_p1 1 null null live
==620794==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1056/bridges_testing
==620794==
==620794== HEAP SUMMARY:
==620794== in use at exit: 0 bytes in 0 blocks
==620794== total heap usage: 6,389 allocs, 6,389 frees, 504,308 bytes allocated
==620794==
==620794== All heap blocks were freed -- no leaks are possible
==620794==
==620794== For lists of detected and suppressed errors, rerun with: -s
==620794== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_bst_p2.cpp:3:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620813== Memcheck, a memory error detector
==620813== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620813== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620813== Command: ./tut_bst_p2 1 null null live
==620813==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1057/bridges_testing
==620813==
==620813== HEAP SUMMARY:
==620813== in use at exit: 0 bytes in 0 blocks
==620813== total heap usage: 6,384 allocs, 6,384 frees, 504,113 bytes allocated
==620813==
==620813== All heap blocks were freed -- no leaks are possible
==620813==
==620813== For lists of detected and suppressed errors, rerun with: -s
==620813== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_bst_p3.cpp:3:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620832== Memcheck, a memory error detector
==620832== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620832== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620832== Command: ./tut_bst_p3 1 null null live
==620832==
Yay!
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1058/bridges_testing
==620832==
==620832== HEAP SUMMARY:
==620832== in use at exit: 0 bytes in 0 blocks
==620832== total heap usage: 6,384 allocs, 6,384 frees, 503,883 bytes allocated
==620832==
==620832== All heap blocks were freed -- no leaks are possible
==620832==
==620832== For lists of detected and suppressed errors, rerun with: -s
==620832== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_col_grid_p1.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620851== Memcheck, a memory error detector
==620851== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620851== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620851== Command: ./tut_col_grid_p1 1 null null live
==620851==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1059/bridges_testing
==620851==
==620851== HEAP SUMMARY:
==620851== in use at exit: 0 bytes in 0 blocks
==620851== total heap usage: 6,141 allocs, 6,141 frees, 469,788 bytes allocated
==620851==
==620851== All heap blocks were freed -- no leaks are possible
==620851==
==620851== For lists of detected and suppressed errors, rerun with: -s
==620851== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_col_grid_p2.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620870== Memcheck, a memory error detector
==620870== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620870== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620870== Command: ./tut_col_grid_p2 1 null null live
==620870==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing
==620870==
==620870== HEAP SUMMARY:
==620870== in use at exit: 0 bytes in 0 blocks
==620870== total heap usage: 6,457 allocs, 6,457 frees, 702,343 bytes allocated
==620870==
==620870== All heap blocks were freed -- no leaks are possible
==620870==
==620870== For lists of detected and suppressed errors, rerun with: -s
==620870== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_col_grid_p3.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620891== Memcheck, a memory error detector
==620891== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620891== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620891== Command: ./tut_col_grid_p3 1 null null live
==620891==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
==620891==
==620891== HEAP SUMMARY:
==620891== in use at exit: 0 bytes in 0 blocks
==620891== total heap usage: 6,148 allocs, 6,148 frees, 472,801 bytes allocated
==620891==
==620891== All heap blocks were freed -- no leaks are possible
==620891==
==620891== For lists of detected and suppressed errors, rerun with: -s
==620891== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_dllist_p1.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620910== Memcheck, a memory error detector
==620910== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620910== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620910== Command: ./tut_dllist_p1 1 null null live
==620910==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1062/bridges_testing
==620910==
==620910== HEAP SUMMARY:
==620910== in use at exit: 0 bytes in 0 blocks
==620910== total heap usage: 6,418 allocs, 6,418 frees, 503,831 bytes allocated
==620910==
==620910== All heap blocks were freed -- no leaks are possible
==620910==
==620910== For lists of detected and suppressed errors, rerun with: -s
==620910== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_dllist_p2.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620929== Memcheck, a memory error detector
==620929== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620929== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620929== Command: ./tut_dllist_p2 1 null null live
==620929==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1063/bridges_testing
==620929==
==620929== HEAP SUMMARY:
==620929== in use at exit: 0 bytes in 0 blocks
==620929== total heap usage: 6,426 allocs, 6,426 frees, 505,263 bytes allocated
==620929==
==620929== All heap blocks were freed -- no leaks are possible
==620929==
==620929== For lists of detected and suppressed errors, rerun with: -s
==620929== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_dllist_p3.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620948== Memcheck, a memory error detector
==620948== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620948== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620948== Command: ./tut_dllist_p3 1 null null live
==620948==
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/1064/bridges_testing
==620948==
==620948== HEAP SUMMARY:
==620948== in use at exit: 0 bytes in 0 blocks
==620948== total heap usage: 6,418 allocs, 6,418 frees, 503,867 bytes allocated
==620948==
==620948== All heap blocks were freed -- no leaks are possible
==620948==
==620948== For lists of detected and suppressed errors, rerun with: -s
==620948== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_graph_p1.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620967== Memcheck, a memory error detector
==620967== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620967== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620967== Command: ./tut_graph_p1 1 null null live
==620967==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1065/bridges_testing
==620967==
==620967== HEAP SUMMARY:
==620967== in use at exit: 0 bytes in 0 blocks
==620967== total heap usage: 6,512 allocs, 6,512 frees, 513,847 bytes allocated
==620967==
==620967== All heap blocks were freed -- no leaks are possible
==620967==
==620967== For lists of detected and suppressed errors, rerun with: -s
==620967== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_graph_p2.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==620986== Memcheck, a memory error detector
==620986== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==620986== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==620986== Command: ./tut_graph_p2 1 null null live
==620986==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1066/bridges_testing
==620986==
==620986== HEAP SUMMARY:
==620986== in use at exit: 0 bytes in 0 blocks
==620986== total heap usage: 6,510 allocs, 6,510 frees, 514,074 bytes allocated
==620986==
==620986== All heap blocks were freed -- no leaks are possible
==620986==
==620986== For lists of detected and suppressed errors, rerun with: -s
==620986== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_graph_p3.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621005== Memcheck, a memory error detector
==621005== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621005== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621005== Command: ./tut_graph_p3 1 null null live
==621005==
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/1067/bridges_testing
==621005==
==621005== HEAP SUMMARY:
==621005== in use at exit: 0 bytes in 0 blocks
==621005== total heap usage: 6,515 allocs, 6,515 frees, 514,103 bytes allocated
==621005==
==621005== All heap blocks were freed -- no leaks are possible
==621005==
==621005== For lists of detected and suppressed errors, rerun with: -s
==621005== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_shapes_p1.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621024== Memcheck, a memory error detector
==621024== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621024== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621024== Command: ./tut_shapes_p1 1 null null live
==621024==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1068/bridges_testing
==621024==
==621024== HEAP SUMMARY:
==621024== in use at exit: 0 bytes in 0 blocks
==621024== total heap usage: 6,358 allocs, 6,358 frees, 494,811 bytes allocated
==621024==
==621024== All heap blocks were freed -- no leaks are possible
==621024==
==621024== For lists of detected and suppressed errors, rerun with: -s
==621024== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_shapes_p2.cpp:1:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621043== Memcheck, a memory error detector
==621043== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621043== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621043== Command: ./tut_shapes_p2 1 null null live
==621043==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1069/bridges_testing
==621043==
==621043== HEAP SUMMARY:
==621043== in use at exit: 0 bytes in 0 blocks
==621043== total heap usage: 6,382 allocs, 6,382 frees, 498,315 bytes allocated
==621043==
==621043== All heap blocks were freed -- no leaks are possible
==621043==
==621043== For lists of detected and suppressed errors, rerun with: -s
==621043== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_sllist_p1.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621062== Memcheck, a memory error detector
==621062== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621062== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621062== Command: ./tut_sllist_p1 1 null null live
==621062==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1070/bridges_testing
==621062==
==621062== HEAP SUMMARY:
==621062== in use at exit: 0 bytes in 0 blocks
==621062== total heap usage: 6,339 allocs, 6,339 frees, 493,753 bytes allocated
==621062==
==621062== All heap blocks were freed -- no leaks are possible
==621062==
==621062== For lists of detected and suppressed errors, rerun with: -s
==621062== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_sllist_p2.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621081== Memcheck, a memory error detector
==621081== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621081== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621081== Command: ./tut_sllist_p2 1 null null live
==621081==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1071/bridges_testing
==621081==
==621081== HEAP SUMMARY:
==621081== in use at exit: 0 bytes in 0 blocks
==621081== total heap usage: 6,347 allocs, 6,347 frees, 494,297 bytes allocated
==621081==
==621081== All heap blocks were freed -- no leaks are possible
==621081==
==621081== For lists of detected and suppressed errors, rerun with: -s
==621081== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_sllist_p3.cpp:6:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621100== Memcheck, a memory error detector
==621100== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621100== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621100== Command: ./tut_sllist_p3 1 null null live
==621100==
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/1072/bridges_testing
==621100==
==621100== HEAP SUMMARY:
==621100== in use at exit: 0 bytes in 0 blocks
==621100== total heap usage: 6,339 allocs, 6,339 frees, 493,303 bytes allocated
==621100==
==621100== All heap blocks were freed -- no leaks are possible
==621100==
==621100== For lists of detected and suppressed errors, rerun with: -s
==621100== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from tut_us_cities_snippet.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621119== Memcheck, a memory error detector
==621119== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621119== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621119== Command: ./tut_us_cities_snippet 1 null null live
==621119==
Retrieving a set of US cities
US Cities (tested for limit of 25 cities, population over 200K, and lat/long Bounding Box: (34.025348,-85.352783), (36.800488,-75.300293):
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==621119==
==621119== HEAP SUMMARY:
==621119== in use at exit: 0 bytes in 0 blocks
==621119== total heap usage: 4,501 allocs, 4,501 frees, 497,813 bytes allocated
==621119==
==621119== All heap blocks were freed -- no leaks are possible
==621119==
==621119== For lists of detected and suppressed errors, rerun with: -s
==621119== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from us_cities_snippet.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621138== Memcheck, a memory error detector
==621138== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621138== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621138== Command: ./us_cities_snippet 1 null null live
==621138==
Retrieving a set of US cities
US Cities :
Cary,NC: Population: 159769, Elevation: 152, Lat/Long: 35.7915,-78.7811
Charlotte,NC: Population: 874579, Elevation: 229, Lat/Long: 35.2271,-80.8431
Durham,NC: Population: 257636, Elevation: 123, Lat/Long: 35.994,-78.8986
Fayetteville,NC: Population: 201963, Elevation: 29, Lat/Long: 35.0527,-78.8784
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
High Point,NC: Population: 110268, Elevation: 281, Lat/Long: 35.9557,-80.0053
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442
==621138==
==621138== HEAP SUMMARY:
==621138== in use at exit: 0 bytes in 0 blocks
==621138== total heap usage: 4,523 allocs, 4,523 frees, 502,168 bytes allocated
==621138==
==621138== All heap blocks were freed -- no leaks are possible
==621138==
==621138== For lists of detected and suppressed errors, rerun with: -s
==621138== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from us_map_overlay.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621157== Memcheck, a memory error detector
==621157== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621157== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621157== Command: ./us_map_overlay 1 null null live
==621157==
Retrieving US State County Map Data
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1075/bridges_testing
==621157==
==621157== HEAP SUMMARY:
==621157== in use at exit: 376 bytes in 4 blocks
==621157== total heap usage: 6,784 allocs, 6,780 frees, 760,531 bytes allocated
==621157==
==621157== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 4
==621157== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==621157== by 0x12F80B: 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)
==621157== by 0x12FA83: 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)
==621157== by 0x12B396: 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)
==621157== by 0x1106E4: main (us_map_overlay.cpp:37)
==621157==
==621157== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 4
==621157== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==621157== by 0x1424BB: 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)
==621157== by 0x1428B5: allocate (alloc_traits.h:482)
==621157== by 0x1428B5: 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)
==621157== by 0x13D276: 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)
==621157== by 0x139C9B: 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)
==621157== by 0x1365BD: 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)
==621157== by 0x132CE2: 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)
==621157== by 0x12FAD7: 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)
==621157== by 0x12B396: 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)
==621157== by 0x1106E4: main (us_map_overlay.cpp:37)
==621157==
==621157== 104 bytes in 1 blocks are indirectly lost in loss record 3 of 4
==621157== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==621157== by 0x139E8D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
==621157== by 0x1482B9: allocate (alloc_traits.h:482)
==621157== by 0x1482B9: 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)
==621157== by 0x14258C: 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)
==621157== by 0x13CEA8: 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)
==621157== by 0x139939: 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)
==621157== by 0x136477: 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)
==621157== by 0x139CB9: 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)
==621157== by 0x1365BD: 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)
==621157== by 0x132CE2: 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)
==621157== by 0x12FAD7: 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)
==621157== by 0x12B396: 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)
==621157==
==621157== 376 (152 direct, 224 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4
==621157== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==621157== by 0x110662: main (us_map_overlay.cpp:37)
==621157==
==621157== LEAK SUMMARY:
==621157== definitely lost: 152 bytes in 1 blocks
==621157== indirectly lost: 224 bytes in 3 blocks
==621157== possibly lost: 0 bytes in 0 blocks
==621157== still reachable: 0 bytes in 0 blocks
==621157== suppressed: 0 bytes in 0 blocks
==621157==
==621157== For lists of detected and suppressed errors, rerun with: -s
==621157== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
could not run test
Compiling test us_map_test.cpp
rm -f 3d_game_test 3d_game_test2 array1d array2d array3d audio_clip audio_clip_manipulation avl bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.o world_map_overlay.o
g++ -g -o us_map_test us_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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from us_map_test.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621177== Memcheck, a memory error detector
==621177== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621177== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621177== Command: ./us_map_test 1 null null live
==621177==
Retrieving US State County Map Data
State: Iowa
Louisa, IA
Cass, IA
Palo Alto, IA
Dubuque, IA
Crawford, IA
Keokuk, IA
Marion, IA
Allamakee, IA
Page, IA
Buena Vista, IA
State: Vermont
Lamoille, VT
Orange, VT
Windsor, VT
Essex, VT
Orleans, VT
Grand Isle, VT
Chittenden, VT
Windham, VT
Addison, VT
Rutland, VT
JSON[us_map]: {"visual":"us_map","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","mapdummy":true}
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing
==621177==
==621177== HEAP SUMMARY:
==621177== in use at exit: 0 bytes in 0 blocks
==621177== total heap usage: 8,012 allocs, 8,012 frees, 1,642,441 bytes allocated
==621177==
==621177== All heap blocks were freed -- no leaks are possible
==621177==
==621177== For lists of detected and suppressed errors, rerun with: -s
==621177== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from vis_example.cpp:2:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621197== Memcheck, a memory error detector
==621197== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621197== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621197== Command: ./vis_example 1 null null live
==621197==
Success: Assignment posted to the server.
Check out your visualization at:
http://bridges-cs.herokuapp.com/assignments/1077/bridges_testing
==621197==
==621197== HEAP SUMMARY:
==621197== in use at exit: 0 bytes in 0 blocks
==621197== total heap usage: 6,220 allocs, 6,220 frees, 477,984 bytes allocated
==621197==
==621197== All heap blocks were freed -- no leaks are possible
==621197==
==621197== For lists of detected and suppressed errors, rerun with: -s
==621197== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from wikidata_actor_snippet.cpp:8:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
==621216== Memcheck, a memory error detector
==621216== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==621216== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==621216== Command: ./wikidata_actor_snippet 1 null null live
==621216==
Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
Data Records in 1955: 4647
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q2388158 "Frank Sutton"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q3058981 "Esther Minciotti"
Actor-Movie Data:
Movie: Q237116 "Marty"
Actor: Q3182090 "John Milford"
==621216==
==621216== HEAP SUMMARY:
==621216== in use at exit: 0 bytes in 0 blocks
==621216== total heap usage: 176,038 allocs, 176,038 frees, 25,005,687 bytes allocated
==621216==
==621216== All heap blocks were freed -- no leaks are possible
==621216==
==621216== For lists of detected and suppressed errors, rerun with: -s
==621216== 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 bar_chart 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 tree tut_array1d tut_array1d_p1 tut_array1d_p2 tut_array1d_p3 tut_bst_p1 tut_bst_p2 tut_bst_p3 tut_col_grid_p1 tut_col_grid_p2 tut_col_grid_p3 tut_dllist_p1 tut_dllist_p2 tut_dllist_p3 tut_graph_p1 tut_graph_p2 tut_graph_p3 tut_shapes_p1 tut_shapes_p2 tut_sllist_p1 tut_sllist_p2 tut_sllist_p3 tut_us_cities_snippet us_cities_snippet us_map_overlay us_map_test vis_example wikidata_actor_snippet world_map_overlay 3d_game_test.o 3d_game_test2.o array1d.o array2d.o array3d.o audio_clip.o audio_clip_manipulation.o avl.o bar_chart.o bintree.o bst_eq.o cancer_snippet.o circ_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 tree.o tut_array1d.o tut_array1d_p1.o tut_array1d_p2.o tut_array1d_p3.o tut_bst_p1.o tut_bst_p2.o tut_bst_p3.o tut_col_grid_p1.o tut_col_grid_p2.o tut_col_grid_p3.o tut_dllist_p1.o tut_dllist_p2.o tut_dllist_p3.o tut_graph_p1.o tut_graph_p2.o tut_graph_p3.o tut_shapes_p1.o tut_shapes_p2.o tut_sllist_p1.o tut_sllist_p2.o tut_sllist_p3.o tut_us_cities_snippet.o us_cities_snippet.o us_map_overlay.o us_map_test.o vis_example.o wikidata_actor_snippet.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
In file included from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:13,
from world_map_overlay.cpp:5:
/home/bridges-testing/bridges-cxx-install/include/JSONutil.h:21: warning: "RAPIDJSON_ASSERT" redefined
21 | #define RAPIDJSON_ASSERT(x) if (!( x )) { throw rapidjson_exception( #x, __FILE__, __LINE__ ) ;}
|
In file included from /home/bridges-testing/bridges-cxx-install/include/rapidjson/allocators.h:18,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/reader.h:20,
from /home/bridges-testing/bridges-cxx-install/include/rapidjson/document.h:20,
from /home/bridges-testing/bridges-cxx-install/include/DataStructure.h:41,
from /home/bridges-testing/bridges-cxx-install/include/Bridges.h:8:
/home/bridges-testing/bridges-cxx-install/include/rapidjson/rapidjson.h:406: note: this is the location of the previous definition
406 | #define RAPIDJSON_ASSERT(x) assert(x)
|
world_map_overlay.cpp:9:10: fatal error: USMaps.h: No such file or directory
9 | #include "USMaps.h"
| ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:40: world_map_overlay] Error 1
could not compile c++/ for assignment in
valgrind: ./world_map_overlay: No such file or directory
could not run test