From b3ff65529cedb9d1005a082febd56bde83da4b19 Mon Sep 17 00:00:00 2001 From: "Erik Saule (Bot Account)" Date: Fri, 15 Nov 2024 02:10:21 -0500 Subject: [PATCH] update logs --- testing-logs/cxx_logs.html | 132 +- testing-logs/cxx_testing_logs.html | 3156 ++++++++++++------------- testing-logs/index.html | 2 +- testing-logs/java_logs.html | 34 +- testing-logs/java_testing_logs.html | 46 +- testing-logs/python_logs.html | 400 ++-- testing-logs/python_testing_logs.html | 50 +- testing-logs/summary.html | 2 +- testing-logs/testing_summary.html | 2 +- 9 files changed, 1915 insertions(+), 1909 deletions(-) diff --git a/testing-logs/cxx_logs.html b/testing-logs/cxx_logs.html index a42efff..4767c95 100644 --- a/testing-logs/cxx_logs.html +++ b/testing-logs/cxx_logs.html @@ -11,7 +11,7 @@

Testing logs for C++

-

Running at Thu Nov 14 09:12:49 PM EST 2024

+

Running at Fri Nov 15 01:13:09 AM EST 2024

Assignment 0

@@ -1963,8 +1963,8 @@

Build Answer for Assignment 11

Run Answer for Assignment 11

Guessing ./2048 is the right binary file where main is
 
-[2024-11-14 21:14:46] [connect] Successful connection
-[2024-11-14 21:14:46] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636886 101
+[2024-11-15 01:15:10] [connect] Successful connection
+[2024-11-15 01:15:10] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651310 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -1972,7 +1972,7 @@ 

Run Answer for Assignment 11

http://bridges-games.herokuapp.com/assignments/111/bridges_testing -[2024-11-14 21:14:47] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:15:11] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2038,8 +2038,8 @@

Build Answer for Assignment 12

Run Answer for Assignment 12

Guessing ./AStarMaze is the right binary file where main is
 
-[2024-11-14 21:14:57] [connect] Successful connection
-[2024-11-14 21:14:57] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636897 101
+[2024-11-15 01:15:21] [connect] Successful connection
+[2024-11-15 01:15:21] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651321 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2047,7 +2047,7 @@ 

Run Answer for Assignment 12

http://bridges-games.herokuapp.com/assignments/112/bridges_testing -[2024-11-14 21:14:57] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:15:22] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2113,8 +2113,8 @@

Build Answer for Assignment 13

Run Answer for Assignment 13

Guessing ./InfiniteRunner is the right binary file where main is
 
-[2024-11-14 21:15:06] [connect] Successful connection
-[2024-11-14 21:15:06] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636906 101
+[2024-11-15 01:15:31] [connect] Successful connection
+[2024-11-15 01:15:31] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651331 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2122,7 +2122,7 @@ 

Run Answer for Assignment 13

http://bridges-games.herokuapp.com/assignments/113/bridges_testing -[2024-11-14 21:15:07] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:15:31] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2188,8 +2188,8 @@

Build Answer for Assignment 14

Run Answer for Assignment 14

Guessing ./SpreadingFire is the right binary file where main is
 
-[2024-11-14 21:15:17] [connect] Successful connection
-[2024-11-14 21:15:17] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636917 101
+[2024-11-15 01:15:42] [connect] Successful connection
+[2024-11-15 01:15:42] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651342 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2197,7 +2197,7 @@ 

Run Answer for Assignment 14

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-11-14 21:15:18] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:15:42] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2263,8 +2263,8 @@

Build Answer for Assignment 15

Run Answer for Assignment 15

Guessing ./FallingSand is the right binary file where main is
 
-[2024-11-14 21:15:27] [connect] Successful connection
-[2024-11-14 21:15:27] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636927 101
+[2024-11-15 01:15:52] [connect] Successful connection
+[2024-11-15 01:15:52] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651352 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2272,7 +2272,7 @@ 

Run Answer for Assignment 15

http://bridges-games.herokuapp.com/assignments/115/bridges_testing -[2024-11-14 21:15:28] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:15:53] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2404,8 +2404,8 @@

Build Answer for Assignment 17

Run Answer for Assignment 17

Guessing ./ControlsTutorial is the right binary file where main is
 
-[2024-11-14 21:15:45] [connect] Successful connection
-[2024-11-14 21:15:45] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636945 101
+[2024-11-15 01:16:11] [connect] Successful connection
+[2024-11-15 01:16:11] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651371 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2413,7 +2413,7 @@ 

Run Answer for Assignment 17

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-11-14 21:15:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:16:11] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2479,8 +2479,8 @@

Build Answer for Assignment 18

Run Answer for Assignment 18

Guessing ./ControlsTutorial2 is the right binary file where main is
 
-[2024-11-14 21:15:55] [connect] Successful connection
-[2024-11-14 21:15:55] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636955 101
+[2024-11-15 01:16:21] [connect] Successful connection
+[2024-11-15 01:16:21] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651381 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2488,7 +2488,7 @@ 

Run Answer for Assignment 18

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-11-14 21:15:56] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:16:22] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2558,8 +2558,8 @@

Build Answer for Assignment 19

Run Answer for Assignment 19

Guessing ./BugStomp is the right binary file where main is
 
-[2024-11-14 21:16:05] [connect] Successful connection
-[2024-11-14 21:16:05] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636965 101
+[2024-11-15 01:16:31] [connect] Successful connection
+[2024-11-15 01:16:31] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651391 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2567,7 +2567,7 @@ 

Run Answer for Assignment 19

http://bridges-games.herokuapp.com/assignments/119/bridges_testing -[2024-11-14 21:16:06] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:16:32] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2633,8 +2633,8 @@

Build Answer for Assignment 20

Run Answer for Assignment 20

Guessing ./Minesweeper is the right binary file where main is
 
-[2024-11-14 21:16:16] [connect] Successful connection
-[2024-11-14 21:16:16] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636976 101
+[2024-11-15 01:16:41] [connect] Successful connection
+[2024-11-15 01:16:41] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651401 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2642,7 +2642,7 @@ 

Run Answer for Assignment 20

http://bridges-games.herokuapp.com/assignments/120/bridges_testing -[2024-11-14 21:16:17] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:16:41] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2708,8 +2708,8 @@

Build Answer for Assignment 21

Run Answer for Assignment 21

Guessing ./RaceCar is the right binary file where main is
 
-[2024-11-14 21:16:27] [connect] Successful connection
-[2024-11-14 21:16:27] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636987 101
+[2024-11-15 01:16:50] [connect] Successful connection
+[2024-11-15 01:16:50] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651410 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2717,7 +2717,7 @@ 

Run Answer for Assignment 21

http://bridges-games.herokuapp.com/assignments/121/bridges_testing -[2024-11-14 21:16:27] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:16:51] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2783,8 +2783,8 @@

Build Answer for Assignment 22

Run Answer for Assignment 22

Guessing ./Snake is the right binary file where main is
 
-[2024-11-14 21:16:37] [connect] Successful connection
-[2024-11-14 21:16:37] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731636997 101
+[2024-11-15 01:17:00] [connect] Successful connection
+[2024-11-15 01:17:00] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651420 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2792,7 +2792,7 @@ 

Run Answer for Assignment 22

http://bridges-games.herokuapp.com/assignments/0/bridges_testing -[2024-11-14 21:16:37] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:17:00] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3275,8 +3275,8 @@

Build Answer for Assignment 27

Run Answer for Assignment 27

Guessing ./SmileyFace is the right binary file where main is
 
-[2024-11-14 21:17:21] [connect] Successful connection
-[2024-11-14 21:17:21] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637041 101
+[2024-11-15 01:17:43] [connect] Successful connection
+[2024-11-15 01:17:43] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651463 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -3284,7 +3284,7 @@ 

Run Answer for Assignment 27

http://bridges-games.herokuapp.com/assignments/127/bridges_testing -[2024-11-14 21:17:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:17:43] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3452,7 +3452,7 @@

Build Answer for Assignment 30

Run Answer for Assignment 30

Guessing ./TemporalBaconNumber is the right binary file where main is
 
-*******Alarm clock
+******Alarm clock
 could not run c++_answer for assignment in ../assignmentdb/30-TemporalBaconNumber/c++_answer
 
@@ -3556,8 +3556,8 @@

Build Answer for Assignment 32

Run Answer for Assignment 32

Guessing ./TicTacToe is the right binary file where main is
 
-[2024-11-14 21:22:31] [connect] Successful connection
-[2024-11-14 21:22:31] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637351 101
+[2024-11-15 01:22:54] [connect] Successful connection
+[2024-11-15 01:22:54] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651774 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -3565,7 +3565,7 @@ 

Run Answer for Assignment 32

http://bridges-games.herokuapp.com/assignments/132/bridges_testing -[2024-11-14 21:22:31] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:22:55] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3712,8 +3712,8 @@

Build Answer for Assignment 34

Run Answer for Assignment 34

Guessing ./GameTutorial is the right binary file where main is
 
-[2024-11-14 21:22:45] [connect] Successful connection
-[2024-11-14 21:22:45] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637365 101
+[2024-11-15 01:23:10] [connect] Successful connection
+[2024-11-15 01:23:10] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651790 101
 sockopen on namespace /
 Size:10,10
 Setting framelimit to 10
@@ -3722,7 +3722,7 @@ 

Run Answer for Assignment 34

http://bridges-games.herokuapp.com/assignments/134/bridges_testing -[2024-11-14 21:22:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:23:11] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3788,8 +3788,8 @@

Build Answer for Assignment 35

Run Answer for Assignment 35

Guessing ./connect4 is the right binary file where main is
 
-[2024-11-14 21:22:56] [connect] Successful connection
-[2024-11-14 21:22:56] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637375 101
+[2024-11-15 01:23:21] [connect] Successful connection
+[2024-11-15 01:23:21] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651801 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -3797,7 +3797,7 @@ 

Run Answer for Assignment 35

http://bridges-games.herokuapp.com/assignments/135/bridges_testing -[2024-11-14 21:22:56] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:23:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3863,8 +3863,8 @@

Build Answer for Assignment 36

Run Answer for Assignment 36

Guessing ./pong is the right binary file where main is
 
-[2024-11-14 21:23:06] [connect] Successful connection
-[2024-11-14 21:23:06] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637386 101
+[2024-11-15 01:23:31] [connect] Successful connection
+[2024-11-15 01:23:31] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651811 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -3872,7 +3872,7 @@ 

Run Answer for Assignment 36

http://bridges-games.herokuapp.com/assignments/136/bridges_testing -[2024-11-14 21:23:06] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:23:32] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4219,8 +4219,8 @@

Build Answer for Assignment 41

Run Answer for Assignment 41

Guessing ./SpaceInvaders is the right binary file where main is
 
-[2024-11-14 21:25:47] [connect] Successful connection
-[2024-11-14 21:25:47] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637547 101
+[2024-11-15 01:26:12] [connect] Successful connection
+[2024-11-15 01:26:12] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731651972 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -4228,7 +4228,7 @@ 

Run Answer for Assignment 41

http://bridges-games.herokuapp.com/assignments/141/bridges_testing -[2024-11-14 21:25:48] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:26:13] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4329,7 +4329,7 @@

Run Answer for Assignment 43

http://bridges-cs.herokuapp.com/assignments/143/bridges_testing -elapsed time: 0.124495s +elapsed time: 0.12633s Success: Assignment posted to the server. Check out your visualization at: @@ -5595,8 +5595,8 @@

Build Answer for Assignment 67

Run Answer for Assignment 67

Guessing ./ControlsTutorialThree is the right binary file where main is
 
-[2024-11-14 21:29:37] [connect] Successful connection
-[2024-11-14 21:29:37] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637777 101
+[2024-11-15 01:30:05] [connect] Successful connection
+[2024-11-15 01:30:05] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731652205 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5604,7 +5604,7 @@ 

Run Answer for Assignment 67

http://bridges-games.herokuapp.com/assignments/167/bridges_testing -[2024-11-14 21:29:37] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:30:06] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5741,8 +5741,8 @@

Build Answer for Assignment 69

Run Answer for Assignment 69

Guessing ./snake is the right binary file where main is
 
-[2024-11-14 21:29:50] [connect] Successful connection
-[2024-11-14 21:29:50] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637790 101
+[2024-11-15 01:30:18] [connect] Successful connection
+[2024-11-15 01:30:18] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731652218 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5750,7 +5750,7 @@ 

Run Answer for Assignment 69

http://bridges-games.herokuapp.com/assignments/169/bridges_testing -[2024-11-14 21:29:51] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:30:19] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5816,8 +5816,8 @@

Build Answer for Assignment 70

Run Answer for Assignment 70

Guessing ./wordle is the right binary file where main is
 
-[2024-11-14 21:30:01] [connect] Successful connection
-[2024-11-14 21:30:01] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637801 101
+[2024-11-15 01:30:28] [connect] Successful connection
+[2024-11-15 01:30:28] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731652228 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5825,7 +5825,7 @@ 

Run Answer for Assignment 70

http://bridges-games.herokuapp.com/assignments/170/bridges_testing -[2024-11-14 21:30:02] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:30:29] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5956,8 +5956,8 @@

Build Answer for Assignment 72

Run Answer for Assignment 72

Guessing ./Pixel is the right binary file where main is
 
-[2024-11-14 21:30:20] [connect] Successful connection
-[2024-11-14 21:30:20] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731637819 101
+[2024-11-15 01:30:45] [connect] Successful connection
+[2024-11-15 01:30:45] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731652245 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5965,7 +5965,7 @@ 

Run Answer for Assignment 72

http://bridges-games.herokuapp.com/assignments/172/bridges_testing -[2024-11-14 21:30:20] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 01:30:46] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
diff --git a/testing-logs/cxx_testing_logs.html b/testing-logs/cxx_testing_logs.html index a2cdad4..6c56104 100644 --- a/testing-logs/cxx_testing_logs.html +++ b/testing-logs/cxx_testing_logs.html @@ -11,7 +11,7 @@

Testing logs for C++

-

Running at Thu Nov 14 08:53:26 PM EST 2024

+

Running at Fri Nov 15 12:53:26 AM EST 2024

Test 3d_game_test.cpp

@@ -757,13 +757,13 @@

Build Test for test 3d_game_test.cpp

Run Test for test 3d_game_test.cpp

-
==1919762== Memcheck, a memory error detector
-==1919762== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919762== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919762== Command: ./3d_game_test 1 null null live
-==1919762== 
-[2024-11-14 20:53:32] [connect] Successful connection
-[2024-11-14 20:53:32] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635611 101
+
==1955355== Memcheck, a memory error detector
+==1955355== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955355== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955355== Command: ./3d_game_test 1 null null live
+==1955355== 
+[2024-11-15 00:53:32] [connect] Successful connection
+[2024-11-15 00:53:33] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650012 101
 sockopen on namespace /
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
@@ -772,199 +772,199 @@ 

Run Test for test 3d_game_test.cpp

http://bridges-games.herokuapp.com/assignments/1000/bridges_testing -==1919762== -==1919762== HEAP SUMMARY: -==1919762== in use at exit: 158,893 bytes in 132 blocks -==1919762== total heap usage: 19,345 allocs, 19,213 frees, 3,764,795 bytes allocated -==1919762== -==1919762== 24 bytes in 1 blocks are still reachable in loss record 43 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== -==1919762== 24 bytes in 1 blocks are still reachable in loss record 47 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== by 0x146E96: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151) -==1919762== by 0x14337D: allocate (alloc_traits.h:482) -==1919762== by 0x14337D: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518) -==1919762== 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) -==1919762== 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) -==1919762== by 0x134A19: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306) -==1919762== by 0x12CC10: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132) -==1919762== by 0x12E793: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83) -==1919762== 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) -==1919762== 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) -==1919762== by 0x1192E2: main (3d_game_test.cpp:67) -==1919762== -==1919762== 48 bytes in 1 blocks are still reachable in loss record 64 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x11FB59: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x1192E2: main (3d_game_test.cpp:67) -==1919762== -==1919762== 56 bytes in 1 blocks are still reachable in loss record 72 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== 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) -==1919762== by 0x145230: allocate (alloc_traits.h:482) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x13A20A: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464) -==1919762== 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) -==1919762== by 0x12BE81: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285) -==1919762== by 0x12C789: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104) -==1919762== by 0x1353B0: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) -==1919762== 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) -==1919762== 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) -==1919762== -==1919762== 63 bytes in 1 blocks are still reachable in loss record 73 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== 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) -==1919762== 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) -==1919762== by 0x11FB00: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x1192E2: main (3d_game_test.cpp:67) -==1919762== -==1919762== 80 bytes in 1 blocks are still reachable in loss record 81 of 120 -==1919762== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== by 0x13EA68: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36) -==1919762== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) -==1919762== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) -==1919762== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x1192E2: main (3d_game_test.cpp:67) -==1919762== -==1919762== 104 bytes in 1 blocks are still reachable in loss record 94 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== by 0x145E3D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) -==1919762== by 0x14391D: allocate (alloc_traits.h:482) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) -==1919762== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) -==1919762== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) -==1919762== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) -==1919762== by 0x11932F: main (3d_game_test.cpp:68) -==1919762== -==1919762== 105 bytes in 1 blocks are still reachable in loss record 95 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== 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) -==1919762== by 0x156CA4: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== -==1919762== 160 bytes in 1 blocks are still reachable in loss record 98 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x1192E2: main (3d_game_test.cpp:67) -==1919762== -==1919762== 168 bytes in 1 blocks are still reachable in loss record 100 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== 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) -==1919762== by 0x143A2B: allocate (alloc_traits.h:482) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) -==1919762== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) -==1919762== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) -==1919762== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) -==1919762== -==1919762== 176 bytes in 1 blocks are still reachable in loss record 101 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== by 0x13538E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x1192E2: main (3d_game_test.cpp:67) -==1919762== -==1919762== 300 bytes in 10 blocks are still reachable in loss record 108 of 120 -==1919762== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== by 0x13EAA7: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38) -==1919762== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) -==1919762== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) -==1919762== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== by 0x1192E2: main (3d_game_test.cpp:67) -==1919762== -==1919762== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) -==1919762== by 0x13DBD8: allocate (alloc_traits.h:482) -==1919762== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) -==1919762== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) -==1919762== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) -==1919762== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) -==1919762== by 0x129765: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== -==1919762== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120 -==1919762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1919762== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) -==1919762== by 0x13DBD8: allocate (alloc_traits.h:482) -==1919762== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) -==1919762== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) -==1919762== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) -==1919762== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) -==1919762== by 0x129780: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== 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) -==1919762== -==1919762== LEAK SUMMARY: -==1919762== definitely lost: 0 bytes in 0 blocks -==1919762== indirectly lost: 0 bytes in 0 blocks -==1919762== possibly lost: 0 bytes in 0 blocks -==1919762== still reachable: 36,088 bytes in 23 blocks -==1919762== suppressed: 122,805 bytes in 109 blocks -==1919762== -==1919762== For lists of detected and suppressed errors, rerun with: -s -==1919762== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3) +==1955355== +==1955355== HEAP SUMMARY: +==1955355== in use at exit: 158,893 bytes in 132 blocks +==1955355== total heap usage: 19,349 allocs, 19,217 frees, 3,765,884 bytes allocated +==1955355== +==1955355== 24 bytes in 1 blocks are still reachable in loss record 43 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== +==1955355== 24 bytes in 1 blocks are still reachable in loss record 47 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== by 0x146E96: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151) +==1955355== by 0x14337D: allocate (alloc_traits.h:482) +==1955355== by 0x14337D: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518) +==1955355== 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) +==1955355== 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) +==1955355== by 0x134A19: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306) +==1955355== by 0x12CC10: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132) +==1955355== by 0x12E793: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83) +==1955355== 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) +==1955355== 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) +==1955355== by 0x1192E2: main (3d_game_test.cpp:67) +==1955355== +==1955355== 48 bytes in 1 blocks are still reachable in loss record 64 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x11FB59: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x1192E2: main (3d_game_test.cpp:67) +==1955355== +==1955355== 56 bytes in 1 blocks are still reachable in loss record 72 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== 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) +==1955355== by 0x145230: allocate (alloc_traits.h:482) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x13A20A: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464) +==1955355== 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) +==1955355== by 0x12BE81: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285) +==1955355== by 0x12C789: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104) +==1955355== by 0x1353B0: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) +==1955355== 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) +==1955355== 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) +==1955355== +==1955355== 63 bytes in 1 blocks are still reachable in loss record 73 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== 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) +==1955355== 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) +==1955355== by 0x11FB00: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x1192E2: main (3d_game_test.cpp:67) +==1955355== +==1955355== 80 bytes in 1 blocks are still reachable in loss record 81 of 120 +==1955355== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== by 0x13EA68: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36) +==1955355== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) +==1955355== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) +==1955355== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x1192E2: main (3d_game_test.cpp:67) +==1955355== +==1955355== 104 bytes in 1 blocks are still reachable in loss record 94 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== by 0x145E3D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) +==1955355== by 0x14391D: allocate (alloc_traits.h:482) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) +==1955355== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) +==1955355== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) +==1955355== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) +==1955355== by 0x11932F: main (3d_game_test.cpp:68) +==1955355== +==1955355== 105 bytes in 1 blocks are still reachable in loss record 95 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== 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) +==1955355== by 0x156CA4: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== +==1955355== 160 bytes in 1 blocks are still reachable in loss record 98 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x1192E2: main (3d_game_test.cpp:67) +==1955355== +==1955355== 168 bytes in 1 blocks are still reachable in loss record 100 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== 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) +==1955355== by 0x143A2B: allocate (alloc_traits.h:482) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) +==1955355== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) +==1955355== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) +==1955355== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) +==1955355== +==1955355== 176 bytes in 1 blocks are still reachable in loss record 101 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== by 0x13538E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x1192E2: main (3d_game_test.cpp:67) +==1955355== +==1955355== 300 bytes in 10 blocks are still reachable in loss record 108 of 120 +==1955355== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== by 0x13EAA7: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38) +==1955355== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) +==1955355== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) +==1955355== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== by 0x1192E2: main (3d_game_test.cpp:67) +==1955355== +==1955355== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) +==1955355== by 0x13DBD8: allocate (alloc_traits.h:482) +==1955355== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) +==1955355== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) +==1955355== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) +==1955355== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) +==1955355== by 0x129765: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== +==1955355== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120 +==1955355== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1955355== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) +==1955355== by 0x13DBD8: allocate (alloc_traits.h:482) +==1955355== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) +==1955355== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) +==1955355== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) +==1955355== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) +==1955355== by 0x129780: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== 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) +==1955355== +==1955355== LEAK SUMMARY: +==1955355== definitely lost: 0 bytes in 0 blocks +==1955355== indirectly lost: 0 bytes in 0 blocks +==1955355== possibly lost: 0 bytes in 0 blocks +==1955355== still reachable: 36,088 bytes in 23 blocks +==1955355== suppressed: 122,805 bytes in 109 blocks +==1955355== +==1955355== For lists of detected and suppressed errors, rerun with: -s +==1955355== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
@@ -994,13 +994,13 @@

Build Test for test 3d_game_test2.cpp

Run Test for test 3d_game_test2.cpp

-
==1919785== Memcheck, a memory error detector
-==1919785== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919785== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919785== Command: ./3d_game_test2 1 null null live
-==1919785== 
-[2024-11-14 20:53:41] [connect] Successful connection
-[2024-11-14 20:53:41] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635620 101
+
==1955380== Memcheck, a memory error detector
+==1955380== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955380== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955380== Command: ./3d_game_test2 1 null null live
+==1955380== 
+[2024-11-15 00:53:42] [connect] Successful connection
+[2024-11-15 00:53:43] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650022 101
 sockopen on namespace /
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
@@ -1009,199 +1009,199 @@ 

Run Test for test 3d_game_test2.cpp

@@ -1231,25 +1231,25 @@

Build Test for test array1d.cpp

Run Test for test array1d.cpp

-
==1919808== Memcheck, a memory error detector
-==1919808== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919808== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919808== Command: ./array1d 1 null null live
-==1919808== 
+
==1955403== Memcheck, a memory error detector
+==1955403== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955403== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955403== Command: ./array1d 1 null null live
+==1955403== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1002/bridges_testing
 
-==1919808== 
-==1919808== HEAP SUMMARY:
-==1919808==     in use at exit: 0 bytes in 0 blocks
-==1919808==   total heap usage: 6,322 allocs, 6,322 frees, 494,454 bytes allocated
-==1919808== 
-==1919808== All heap blocks were freed -- no leaks are possible
-==1919808== 
-==1919808== For lists of detected and suppressed errors, rerun with: -s
-==1919808== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955403== 
+==1955403== HEAP SUMMARY:
+==1955403==     in use at exit: 0 bytes in 0 blocks
+==1955403==   total heap usage: 6,322 allocs, 6,322 frees, 494,436 bytes allocated
+==1955403== 
+==1955403== All heap blocks were freed -- no leaks are possible
+==1955403== 
+==1955403== For lists of detected and suppressed errors, rerun with: -s
+==1955403== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1279,25 +1279,25 @@

Build Test for test array2d.cpp

Run Test for test array2d.cpp

-
==1919827== Memcheck, a memory error detector
-==1919827== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919827== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919827== Command: ./array2d 1 null null live
-==1919827== 
+
==1955422== Memcheck, a memory error detector
+==1955422== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955422== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955422== Command: ./array2d 1 null null live
+==1955422== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1003/bridges_testing
 
-==1919827== 
-==1919827== HEAP SUMMARY:
-==1919827==     in use at exit: 0 bytes in 0 blocks
-==1919827==   total heap usage: 6,825 allocs, 6,825 frees, 564,790 bytes allocated
-==1919827== 
-==1919827== All heap blocks were freed -- no leaks are possible
-==1919827== 
-==1919827== For lists of detected and suppressed errors, rerun with: -s
-==1919827== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955422== 
+==1955422== HEAP SUMMARY:
+==1955422==     in use at exit: 0 bytes in 0 blocks
+==1955422==   total heap usage: 6,825 allocs, 6,825 frees, 564,808 bytes allocated
+==1955422== 
+==1955422== All heap blocks were freed -- no leaks are possible
+==1955422== 
+==1955422== For lists of detected and suppressed errors, rerun with: -s
+==1955422== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1330,25 +1330,25 @@

Build Test for test array3d.cpp

Run Test for test array3d.cpp

-
==1919846== Memcheck, a memory error detector
-==1919846== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919846== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919846== Command: ./array3d 1 null null live
-==1919846== 
+
==1955441== Memcheck, a memory error detector
+==1955441== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955441== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955441== Command: ./array3d 1 null null live
+==1955441== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1004/bridges_testing
 
-==1919846== 
-==1919846== HEAP SUMMARY:
-==1919846==     in use at exit: 0 bytes in 0 blocks
-==1919846==   total heap usage: 7,360 allocs, 7,360 frees, 644,979 bytes allocated
-==1919846== 
-==1919846== All heap blocks were freed -- no leaks are possible
-==1919846== 
-==1919846== For lists of detected and suppressed errors, rerun with: -s
-==1919846== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955441== 
+==1955441== HEAP SUMMARY:
+==1955441==     in use at exit: 0 bytes in 0 blocks
+==1955441==   total heap usage: 7,360 allocs, 7,360 frees, 644,925 bytes allocated
+==1955441== 
+==1955441== All heap blocks were freed -- no leaks are possible
+==1955441== 
+==1955441== For lists of detected and suppressed errors, rerun with: -s
+==1955441== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1379,11 +1379,11 @@

Build Test for test audio_clip.cpp

Run Test for test audio_clip.cpp

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

Run Test for test audio_clip.cpp

http://bridges-cs.herokuapp.com/assignments/1005/bridges_testing -==1919865== -==1919865== HEAP SUMMARY: -==1919865== in use at exit: 0 bytes in 0 blocks -==1919865== total heap usage: 5,692 allocs, 5,692 frees, 49,464,845 bytes allocated -==1919865== -==1919865== All heap blocks were freed -- no leaks are possible -==1919865== -==1919865== For lists of detected and suppressed errors, rerun with: -s -==1919865== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955460== +==1955460== HEAP SUMMARY: +==1955460== in use at exit: 0 bytes in 0 blocks +==1955460== total heap usage: 5,692 allocs, 5,692 frees, 49,464,773 bytes allocated +==1955460== +==1955460== All heap blocks were freed -- no leaks are possible +==1955460== +==1955460== For lists of detected and suppressed errors, rerun with: -s +==1955460== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1458,11 +1458,11 @@

Build Test for test audio_c

Run Test for test audio_clip_manipulation.cpp

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

Run Test for test audio_clip_ http://bridges-cs.herokuapp.com/assignments/1006/bridges_testing -==1919890== -==1919890== HEAP SUMMARY: -==1919890== in use at exit: 0 bytes in 0 blocks -==1919890== total heap usage: 4,722 allocs, 4,722 frees, 38,554,260 bytes allocated -==1919890== -==1919890== All heap blocks were freed -- no leaks are possible -==1919890== -==1919890== For lists of detected and suppressed errors, rerun with: -s -==1919890== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955485== +==1955485== HEAP SUMMARY: +==1955485== in use at exit: 0 bytes in 0 blocks +==1955485== total heap usage: 4,722 allocs, 4,722 frees, 38,554,206 bytes allocated +==1955485== +==1955485== All heap blocks were freed -- no leaks are possible +==1955485== +==1955485== For lists of detected and suppressed errors, rerun with: -s +==1955485== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -1511,25 +1511,25 @@

Build Test for test avl.cpp

Run Test for test avl.cpp

-
==1919912== Memcheck, a memory error detector
-==1919912== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919912== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919912== Command: ./avl 1 null null live
-==1919912== 
+
==1955507== Memcheck, a memory error detector
+==1955507== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955507== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955507== Command: ./avl 1 null null live
+==1955507== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1007/bridges_testing
 
-==1919912== 
-==1919912== HEAP SUMMARY:
-==1919912==     in use at exit: 0 bytes in 0 blocks
-==1919912==   total heap usage: 6,400 allocs, 6,400 frees, 511,197 bytes allocated
-==1919912== 
-==1919912== All heap blocks were freed -- no leaks are possible
-==1919912== 
-==1919912== For lists of detected and suppressed errors, rerun with: -s
-==1919912== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955507== 
+==1955507== HEAP SUMMARY:
+==1955507==     in use at exit: 0 bytes in 0 blocks
+==1955507==   total heap usage: 6,400 allocs, 6,400 frees, 511,143 bytes allocated
+==1955507== 
+==1955507== All heap blocks were freed -- no leaks are possible
+==1955507== 
+==1955507== For lists of detected and suppressed errors, rerun with: -s
+==1955507== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1559,25 +1559,25 @@

Build Test for test bar_chart.cpp

Run Test for test bar_chart.cpp

-
==1919931== Memcheck, a memory error detector
-==1919931== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919931== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919931== Command: ./bar_chart 1 null null live
-==1919931== 
+
==1955526== Memcheck, a memory error detector
+==1955526== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955526== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955526== Command: ./bar_chart 1 null null live
+==1955526== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1008/bridges_testing
 
-==1919931== 
-==1919931== HEAP SUMMARY:
-==1919931==     in use at exit: 0 bytes in 0 blocks
-==1919931==   total heap usage: 4,561 allocs, 4,561 frees, 440,141 bytes allocated
-==1919931== 
-==1919931== All heap blocks were freed -- no leaks are possible
-==1919931== 
-==1919931== For lists of detected and suppressed errors, rerun with: -s
-==1919931== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955526== 
+==1955526== HEAP SUMMARY:
+==1955526==     in use at exit: 0 bytes in 0 blocks
+==1955526==   total heap usage: 4,561 allocs, 4,561 frees, 440,141 bytes allocated
+==1955526== 
+==1955526== All heap blocks were freed -- no leaks are possible
+==1955526== 
+==1955526== For lists of detected and suppressed errors, rerun with: -s
+==1955526== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1607,25 +1607,25 @@

Build Test for test bintree.cpp

Run Test for test bintree.cpp

-
==1919950== Memcheck, a memory error detector
-==1919950== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919950== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919950== Command: ./bintree 1 null null live
-==1919950== 
+
==1955545== Memcheck, a memory error detector
+==1955545== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955545== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955545== Command: ./bintree 1 null null live
+==1955545== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1009/bridges_testing
 
-==1919950== 
-==1919950== HEAP SUMMARY:
-==1919950==     in use at exit: 0 bytes in 0 blocks
-==1919950==   total heap usage: 6,758 allocs, 6,758 frees, 584,215 bytes allocated
-==1919950== 
-==1919950== All heap blocks were freed -- no leaks are possible
-==1919950== 
-==1919950== For lists of detected and suppressed errors, rerun with: -s
-==1919950== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955545== 
+==1955545== HEAP SUMMARY:
+==1955545==     in use at exit: 0 bytes in 0 blocks
+==1955545==   total heap usage: 6,758 allocs, 6,758 frees, 584,179 bytes allocated
+==1955545== 
+==1955545== All heap blocks were freed -- no leaks are possible
+==1955545== 
+==1955545== For lists of detected and suppressed errors, rerun with: -s
+==1955545== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1655,25 +1655,25 @@

Build Test for test bst_eq.cpp

Run Test for test bst_eq.cpp

-
==1919969== Memcheck, a memory error detector
-==1919969== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919969== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919969== Command: ./bst_eq 1 null null live
-==1919969== 
+
==1955564== Memcheck, a memory error detector
+==1955564== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955564== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955564== Command: ./bst_eq 1 null null live
+==1955564== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1010/bridges_testing
 
-==1919969== 
-==1919969== HEAP SUMMARY:
-==1919969==     in use at exit: 0 bytes in 0 blocks
-==1919969==   total heap usage: 7,977 allocs, 7,977 frees, 1,018,054 bytes allocated
-==1919969== 
-==1919969== All heap blocks were freed -- no leaks are possible
-==1919969== 
-==1919969== For lists of detected and suppressed errors, rerun with: -s
-==1919969== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955564== 
+==1955564== HEAP SUMMARY:
+==1955564==     in use at exit: 0 bytes in 0 blocks
+==1955564==   total heap usage: 7,981 allocs, 7,981 frees, 1,015,834 bytes allocated
+==1955564== 
+==1955564== All heap blocks were freed -- no leaks are possible
+==1955564== 
+==1955564== For lists of detected and suppressed errors, rerun with: -s
+==1955564== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1703,11 +1703,11 @@

Build Test for test cancer_snippet.c

Run Test for test cancer_snippet.cpp

-
==1919989== Memcheck, a memory error detector
-==1919989== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1919989== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1919989== Command: ./cancer_snippet 1 null null live
-==1919989== 
+
==1955587== Memcheck, a memory error detector
+==1955587== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955587== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955587== Command: ./cancer_snippet 1 null null live
+==1955587== 
 16512
 Incident 0:
 	Type: Mortality
@@ -1718,15 +1718,15 @@ 

Run Test for test cancer_snippet.cpp

@@ -1756,11 +1756,11 @@

Build Test for test circ_dllist.cpp

Run Test for test circ_dllist.cpp

-
==1920011== Memcheck, a memory error detector
-==1920011== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920011== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920011== Command: ./circ_dllist 1 null null live
-==1920011== 
+
==1955607== Memcheck, a memory error detector
+==1955607== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955607== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955607== Command: ./circ_dllist 1 null null live
+==1955607== 
 Testing forward list iterator..
 	Gretel Chaney
 	Lamont Kyler
@@ -1778,15 +1778,15 @@ 

Run Test for test circ_dllist.cpp

http://bridges-cs.herokuapp.com/assignments/1012/bridges_testing -==1920011== -==1920011== HEAP SUMMARY: -==1920011== in use at exit: 0 bytes in 0 blocks -==1920011== total heap usage: 6,463 allocs, 6,463 frees, 510,624 bytes allocated -==1920011== -==1920011== All heap blocks were freed -- no leaks are possible -==1920011== -==1920011== For lists of detected and suppressed errors, rerun with: -s -==1920011== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955607== +==1955607== HEAP SUMMARY: +==1955607== in use at exit: 0 bytes in 0 blocks +==1955607== total heap usage: 6,463 allocs, 6,463 frees, 510,588 bytes allocated +==1955607== +==1955607== All heap blocks were freed -- no leaks are possible +==1955607== +==1955607== For lists of detected and suppressed errors, rerun with: -s +==1955607== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1816,11 +1816,11 @@

Build Test for test circ_sllist.cpp

Run Test for test circ_sllist.cpp

-
==1920030== Memcheck, a memory error detector
-==1920030== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920030== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920030== Command: ./circ_sllist 1 null null live
-==1920030== 
+
==1955626== Memcheck, a memory error detector
+==1955626== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955626== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955626== Command: ./circ_sllist 1 null null live
+==1955626== 
 Testing list iterator..
 	Gretel Chaney
 	Lamont Kyler
@@ -1832,15 +1832,15 @@ 

Run Test for test circ_sllist.cpp

http://bridges-cs.herokuapp.com/assignments/1013/bridges_testing -==1920030== -==1920030== HEAP SUMMARY: -==1920030== in use at exit: 0 bytes in 0 blocks -==1920030== total heap usage: 6,365 allocs, 6,365 frees, 497,406 bytes allocated -==1920030== -==1920030== All heap blocks were freed -- no leaks are possible -==1920030== -==1920030== For lists of detected and suppressed errors, rerun with: -s -==1920030== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955626== +==1955626== HEAP SUMMARY: +==1955626== in use at exit: 0 bytes in 0 blocks +==1955626== total heap usage: 6,365 allocs, 6,365 frees, 497,388 bytes allocated +==1955626== +==1955626== All heap blocks were freed -- no leaks are possible +==1955626== +==1955626== For lists of detected and suppressed errors, rerun with: -s +==1955626== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -1870,25 +1870,25 @@

Build Test for test color_grid.cpp

Run Test for test color_grid.cpp

-
==1920050== Memcheck, a memory error detector
-==1920050== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920050== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920050== Command: ./color_grid 1 null null live
-==1920050== 
+
==1955646== Memcheck, a memory error detector
+==1955646== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955646== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955646== Command: ./color_grid 1 null null live
+==1955646== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1014/bridges_testing
 
-==1920050== 
-==1920050== HEAP SUMMARY:
-==1920050==     in use at exit: 0 bytes in 0 blocks
-==1920050==   total heap usage: 6,243 allocs, 6,243 frees, 675,267 bytes allocated
-==1920050== 
-==1920050== All heap blocks were freed -- no leaks are possible
-==1920050== 
-==1920050== For lists of detected and suppressed errors, rerun with: -s
-==1920050== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955646== 
+==1955646== HEAP SUMMARY:
+==1955646==     in use at exit: 0 bytes in 0 blocks
+==1955646==   total heap usage: 6,243 allocs, 6,243 frees, 675,267 bytes allocated
+==1955646== 
+==1955646== All heap blocks were freed -- no leaks are possible
+==1955646== 
+==1955646== For lists of detected and suppressed errors, rerun with: -s
+==1955646== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1918,25 +1918,25 @@

Build Test for test color_g

Run Test for test color_grid_rle_edgecase.cpp

-
==1920070== Memcheck, a memory error detector
-==1920070== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920070== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920070== Command: ./color_grid_rle_edgecase 1 null null live
-==1920070== 
+
==1955667== Memcheck, a memory error detector
+==1955667== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955667== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955667== Command: ./color_grid_rle_edgecase 1 null null live
+==1955667== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1015/bridges_testing
 
-==1920070== 
-==1920070== HEAP SUMMARY:
-==1920070==     in use at exit: 0 bytes in 0 blocks
-==1920070==   total heap usage: 6,264 allocs, 6,264 frees, 735,762 bytes allocated
-==1920070== 
-==1920070== All heap blocks were freed -- no leaks are possible
-==1920070== 
-==1920070== For lists of detected and suppressed errors, rerun with: -s
-==1920070== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955667== 
+==1955667== HEAP SUMMARY:
+==1955667==     in use at exit: 0 bytes in 0 blocks
+==1955667==   total heap usage: 6,264 allocs, 6,264 frees, 735,762 bytes allocated
+==1955667== 
+==1955667== All heap blocks were freed -- no leaks are possible
+==1955667== 
+==1955667== For lists of detected and suppressed errors, rerun with: -s
+==1955667== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -1969,13 +1969,13 @@

Build Test for test display_game.cpp

Run Test for test display_game.cpp

-
==1920089== Memcheck, a memory error detector
-==1920089== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920089== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920089== Command: ./display_game 1 null null live
-==1920089== 
-[2024-11-14 20:55:39] [connect] Successful connection
-[2024-11-14 20:55:39] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635738 101
+
==1955686== Memcheck, a memory error detector
+==1955686== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955686== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955686== Command: ./display_game 1 null null live
+==1955686== 
+[2024-11-15 00:55:43] [connect] Successful connection
+[2024-11-15 00:55:43] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650143 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -1983,16 +1983,16 @@ 

Run Test for test display_game.cpp

http://bridges-games.herokuapp.com/assignments/1016/bridges_testing -[2024-11-14 20:55:41] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==1920089== -==1920089== HEAP SUMMARY: -==1920089== in use at exit: 0 bytes in 0 blocks -==1920089== total heap usage: 6,125 allocs, 6,125 frees, 1,840,774 bytes allocated -==1920089== -==1920089== All heap blocks were freed -- no leaks are possible -==1920089== -==1920089== For lists of detected and suppressed errors, rerun with: -s -==1920089== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 00:55:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==1955686== +==1955686== HEAP SUMMARY: +==1955686== in use at exit: 0 bytes in 0 blocks +==1955686== total heap usage: 6,140 allocs, 6,140 frees, 1,841,365 bytes allocated +==1955686== +==1955686== All heap blocks were freed -- no leaks are possible +==1955686== +==1955686== For lists of detected and suppressed errors, rerun with: -s +==1955686== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2022,11 +2022,11 @@

Build Test for test dllist.cpp

Run Test for test dllist.cpp

-
==1920110== Memcheck, a memory error detector
-==1920110== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920110== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920110== Command: ./dllist 1 null null live
-==1920110== 
+
==1955707== Memcheck, a memory error detector
+==1955707== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955707== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955707== Command: ./dllist 1 null null live
+==1955707== 
 Forward Iteration:
 	Gretel Chaney
 	Lamont Kyler
@@ -2044,15 +2044,15 @@ 

Run Test for test dllist.cpp

http://bridges-cs.herokuapp.com/assignments/1017/bridges_testing -==1920110== -==1920110== HEAP SUMMARY: -==1920110== in use at exit: 0 bytes in 0 blocks -==1920110== total heap usage: 6,422 allocs, 6,422 frees, 505,912 bytes allocated -==1920110== -==1920110== All heap blocks were freed -- no leaks are possible -==1920110== -==1920110== For lists of detected and suppressed errors, rerun with: -s -==1920110== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955707== +==1955707== HEAP SUMMARY: +==1955707== in use at exit: 0 bytes in 0 blocks +==1955707== total heap usage: 6,422 allocs, 6,422 frees, 505,912 bytes allocated +==1955707== +==1955707== All heap blocks were freed -- no leaks are possible +==1955707== +==1955707== For lists of detected and suppressed errors, rerun with: -s +==1955707== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2082,11 +2082,11 @@

Build Test for test elevation_sni

Run Test for test elevation_snippet.cpp

-
==1920129== Memcheck, a memory error detector
-==1920129== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920129== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920129== Command: ./elevation_snippet 1 null null live
-==1920129== 
+
==1955726== Memcheck, a memory error detector
+==1955726== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955726== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955726== Command: ./elevation_snippet 1 null null live
+==1955726== 
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
 	Width: 65
@@ -2105,15 +2105,15 @@ 

Run Test for test elevation_snippet 497 510 -==1920129== -==1920129== HEAP SUMMARY: -==1920129== in use at exit: 0 bytes in 0 blocks -==1920129== total heap usage: 4,624 allocs, 4,624 frees, 726,256 bytes allocated -==1920129== -==1920129== All heap blocks were freed -- no leaks are possible -==1920129== -==1920129== For lists of detected and suppressed errors, rerun with: -s -==1920129== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955726== +==1955726== HEAP SUMMARY: +==1955726== in use at exit: 0 bytes in 0 blocks +==1955726== total heap usage: 4,624 allocs, 4,624 frees, 726,256 bytes allocated +==1955726== +==1955726== All heap blocks were freed -- no leaks are possible +==1955726== +==1955726== For lists of detected and suppressed errors, rerun with: -s +==1955726== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -2143,70 +2143,70 @@

Build Test for test eq_snippet.cpp

Run Test for test eq_snippet.cpp

-
==1920149== Memcheck, a memory error detector
-==1920149== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920149== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920149== Command: ./eq_snippet 1 null null live
-==1920149== 
+
==1955746== Memcheck, a memory error detector
+==1955746== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955746== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955746== Command: ./eq_snippet 1 null null live
+==1955746== 
 Earthquake 0: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 1: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 2: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 3: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 4: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 5: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 6: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 7: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 8: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
 Earthquake 9: 
-	Magnitude:2.19
-	Date:  Nov. 15  2024  1:35:46
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.383,-155.234
-==1920149== 
-==1920149== HEAP SUMMARY:
-==1920149==     in use at exit: 0 bytes in 0 blocks
-==1920149==   total heap usage: 5,076 allocs, 5,076 frees, 675,223 bytes allocated
-==1920149== 
-==1920149== All heap blocks were freed -- no leaks are possible
-==1920149== 
-==1920149== For lists of detected and suppressed errors, rerun with: -s
-==1920149== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Magnitude:2.13
+	Date:  Nov. 15  2024  5:36:38
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1752,-155.494
+==1955746== 
+==1955746== HEAP SUMMARY:
+==1955746==     in use at exit: 0 bytes in 0 blocks
+==1955746==   total heap usage: 5,076 allocs, 5,076 frees, 675,333 bytes allocated
+==1955746== 
+==1955746== All heap blocks were freed -- no leaks are possible
+==1955746== 
+==1955746== For lists of detected and suppressed errors, rerun with: -s
+==1955746== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2236,25 +2236,25 @@

Build Test for test face_shp_coll.cpp

Run Test for test face_shp_coll.cpp

-
==1920168== Memcheck, a memory error detector
-==1920168== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920168== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920168== Command: ./face_shp_coll 1 null null live
-==1920168== 
+
==1955765== Memcheck, a memory error detector
+==1955765== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955765== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955765== Command: ./face_shp_coll 1 null null live
+==1955765== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1020/bridges_testing
 
-==1920168== 
-==1920168== HEAP SUMMARY:
-==1920168==     in use at exit: 0 bytes in 0 blocks
-==1920168==   total heap usage: 6,411 allocs, 6,411 frees, 502,286 bytes allocated
-==1920168== 
-==1920168== All heap blocks were freed -- no leaks are possible
-==1920168== 
-==1920168== For lists of detected and suppressed errors, rerun with: -s
-==1920168== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955765== 
+==1955765== HEAP SUMMARY:
+==1955765==     in use at exit: 0 bytes in 0 blocks
+==1955765==   total heap usage: 6,411 allocs, 6,411 frees, 502,232 bytes allocated
+==1955765== 
+==1955765== All heap blocks were freed -- no leaks are possible
+==1955765== 
+==1955765== For lists of detected and suppressed errors, rerun with: -s
+==1955765== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2287,13 +2287,13 @@

Build Test for test game_size_test.c

Run Test for test game_size_test.cpp

-
==1920187== Memcheck, a memory error detector
-==1920187== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920187== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920187== Command: ./game_size_test 1 null null live
-==1920187== 
-[2024-11-14 20:56:10] [connect] Successful connection
-[2024-11-14 20:56:11] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635770 101
+
==1955784== Memcheck, a memory error detector
+==1955784== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955784== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955784== Command: ./game_size_test 1 null null live
+==1955784== 
+[2024-11-15 00:56:14] [connect] Successful connection
+[2024-11-15 00:56:15] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650174 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2301,16 +2301,16 @@ 

Run Test for test game_size_test.cpp

@@ -2340,26 +2340,26 @@

Build Test for test game_snippet.cpp

Run Test for test game_snippet.cpp

-
==1920208== Memcheck, a memory error detector
-==1920208== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920208== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920208== Command: ./game_snippet 1 null null live
-==1920208== 
+
==1955805== Memcheck, a memory error detector
+==1955805== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955805== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955805== Command: ./game_snippet 1 null null live
+==1955805== 
 Game 0:
 	Title: Outlast: Whistleblower
 	Platform Type: PC
 	Rating: 6.4
 	Genres: Action,
 Adventure,
-==1920208== 
-==1920208== HEAP SUMMARY:
-==1920208==     in use at exit: 0 bytes in 0 blocks
-==1920208==   total heap usage: 66,821 allocs, 66,821 frees, 16,717,366 bytes allocated
-==1920208== 
-==1920208== All heap blocks were freed -- no leaks are possible
-==1920208== 
-==1920208== For lists of detected and suppressed errors, rerun with: -s
-==1920208== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955805== 
+==1955805== HEAP SUMMARY:
+==1955805==     in use at exit: 0 bytes in 0 blocks
+==1955805==   total heap usage: 66,821 allocs, 66,821 frees, 16,663,332 bytes allocated
+==1955805== 
+==1955805== All heap blocks were freed -- no leaks are possible
+==1955805== 
+==1955805== For lists of detected and suppressed errors, rerun with: -s
+==1955805== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2389,25 +2389,25 @@

Build Test for test graph_alist.cpp

Run Test for test graph_alist.cpp

-
==1920229== Memcheck, a memory error detector
-==1920229== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920229== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920229== Command: ./graph_alist 1 null null live
-==1920229== 
+
==1955826== Memcheck, a memory error detector
+==1955826== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955826== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955826== Command: ./graph_alist 1 null null live
+==1955826== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1023/bridges_testing
 
-==1920229== 
-==1920229== HEAP SUMMARY:
-==1920229==     in use at exit: 0 bytes in 0 blocks
-==1920229==   total heap usage: 16,699 allocs, 16,699 frees, 2,376,453 bytes allocated
-==1920229== 
-==1920229== All heap blocks were freed -- no leaks are possible
-==1920229== 
-==1920229== For lists of detected and suppressed errors, rerun with: -s
-==1920229== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955826== 
+==1955826== HEAP SUMMARY:
+==1955826==     in use at exit: 0 bytes in 0 blocks
+==1955826==   total heap usage: 16,699 allocs, 16,699 frees, 2,370,053 bytes allocated
+==1955826== 
+==1955826== All heap blocks were freed -- no leaks are possible
+==1955826== 
+==1955826== For lists of detected and suppressed errors, rerun with: -s
+==1955826== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2437,20 +2437,20 @@

Build Test for test graph_alist_e

Run Test for test graph_alist_empty.cpp

-
==1920249== Memcheck, a memory error detector
-==1920249== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920249== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920249== Command: ./graph_alist_empty 1 null null live
-==1920249== 
-==1920249== 
-==1920249== HEAP SUMMARY:
-==1920249==     in use at exit: 0 bytes in 0 blocks
-==1920249==   total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
-==1920249== 
-==1920249== All heap blocks were freed -- no leaks are possible
-==1920249== 
-==1920249== For lists of detected and suppressed errors, rerun with: -s
-==1920249== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+
==1955846== Memcheck, a memory error detector
+==1955846== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955846== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955846== Command: ./graph_alist_empty 1 null null live
+==1955846== 
+==1955846== 
+==1955846== HEAP SUMMARY:
+==1955846==     in use at exit: 0 bytes in 0 blocks
+==1955846==   total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
+==1955846== 
+==1955846== All heap blocks were freed -- no leaks are possible
+==1955846== 
+==1955846== For lists of detected and suppressed errors, rerun with: -s
+==1955846== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2519,11 +2519,11 @@

Build Test for test graph_map_test.c

Run Test for test graph_map_test.cpp

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

Run Test for test graph_map_test.cpp

@@ -2582,11 +2582,11 @@

Build Test for test gutenberg_sni

Run Test for test gutenberg_snippet.cpp

-
==1920304== Memcheck, a memory error detector
-==1920304== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920304== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920304== Command: ./gutenberg_snippet 1 null null live
-==1920304== 
+
==1955901== Memcheck, a memory error detector
+==1955901== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955901== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955901== Command: ./gutenberg_snippet 1 null null live
+==1955901== 
 Retrieving a single book's metadata
 
 	Title: Moby Dick; Or, The Whale
@@ -2691,15 +2691,15 @@ 

Run Test for test gutenberg_snippet CHAPTER 7. The Chapel. C -==1920304== -==1920304== HEAP SUMMARY: -==1920304== in use at exit: 0 bytes in 0 blocks -==1920304== total heap usage: 5,820 allocs, 5,820 frees, 11,628,794 bytes allocated -==1920304== -==1920304== All heap blocks were freed -- no leaks are possible -==1920304== -==1920304== For lists of detected and suppressed errors, rerun with: -s -==1920304== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955901== +==1955901== HEAP SUMMARY: +==1955901== in use at exit: 0 bytes in 0 blocks +==1955901== total heap usage: 5,815 allocs, 5,815 frees, 11,628,166 bytes allocated +==1955901== +==1955901== All heap blocks were freed -- no leaks are possible +==1955901== +==1955901== For lists of detected and suppressed errors, rerun with: -s +==1955901== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -2729,23 +2729,23 @@

Build Test for test imdb_snippet.cpp

Run Test for test imdb_snippet.cpp

-
==1920328== Memcheck, a memory error detector
-==1920328== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920328== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920328== Command: ./imdb_snippet 1 null null live
-==1920328== 
+
==1955925== Memcheck, a memory error detector
+==1955925== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955925== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955925== Command: ./imdb_snippet 1 null null live
+==1955925== 
 Actor-Movie Data:
 	Actor: Kevin_Bacon_(I)
 	Movie: He_Said,_She_Said_(1991)
-==1920328== 
-==1920328== HEAP SUMMARY:
-==1920328==     in use at exit: 0 bytes in 0 blocks
-==1920328==   total heap usage: 9,424 allocs, 9,424 frees, 1,785,341 bytes allocated
-==1920328== 
-==1920328== All heap blocks were freed -- no leaks are possible
-==1920328== 
-==1920328== For lists of detected and suppressed errors, rerun with: -s
-==1920328== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955925== 
+==1955925== HEAP SUMMARY:
+==1955925==     in use at exit: 0 bytes in 0 blocks
+==1955925==   total heap usage: 9,424 allocs, 9,424 frees, 1,785,341 bytes allocated
+==1955925== 
+==1955925== All heap blocks were freed -- no leaks are possible
+==1955925== 
+==1955925== For lists of detected and suppressed errors, rerun with: -s
+==1955925== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2778,13 +2778,13 @@

Build Test for test input_game.cpp

Run Test for test input_game.cpp

-
==1920347== Memcheck, a memory error detector
-==1920347== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920347== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920347== Command: ./input_game 1 null null live
-==1920347== 
-[2024-11-14 20:57:07] [connect] Successful connection
-[2024-11-14 20:57:08] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635827 101
+
==1955944== Memcheck, a memory error detector
+==1955944== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955944== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955944== Command: ./input_game 1 null null live
+==1955944== 
+[2024-11-15 00:57:14] [connect] Successful connection
+[2024-11-15 00:57:15] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650234 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2792,16 +2792,16 @@ 

Run Test for test input_game.cpp

http://bridges-games.herokuapp.com/assignments/1029/bridges_testing -[2024-11-14 20:57:09] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==1920347== -==1920347== HEAP SUMMARY: -==1920347== in use at exit: 0 bytes in 0 blocks -==1920347== total heap usage: 6,147 allocs, 6,147 frees, 1,841,496 bytes allocated -==1920347== -==1920347== All heap blocks were freed -- no leaks are possible -==1920347== -==1920347== For lists of detected and suppressed errors, rerun with: -s -==1920347== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 00:57:16] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==1955944== +==1955944== HEAP SUMMARY: +==1955944== in use at exit: 0 bytes in 0 blocks +==1955944== total heap usage: 6,147 allocs, 6,147 frees, 1,841,514 bytes allocated +==1955944== +==1955944== All heap blocks were freed -- no leaks are possible +==1955944== +==1955944== For lists of detected and suppressed errors, rerun with: -s +==1955944== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2831,25 +2831,25 @@

Build Test for test kdt.cpp

Run Test for test kdt.cpp

-
==1920368== Memcheck, a memory error detector
-==1920368== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920368== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920368== Command: ./kdt 1 null null live
-==1920368== 
+
==1955965== Memcheck, a memory error detector
+==1955965== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1955965== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1955965== Command: ./kdt 1 null null live
+==1955965== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1030/bridges_testing
 
-==1920368== 
-==1920368== HEAP SUMMARY:
-==1920368==     in use at exit: 0 bytes in 0 blocks
-==1920368==   total heap usage: 6,482 allocs, 6,482 frees, 521,124 bytes allocated
-==1920368== 
-==1920368== All heap blocks were freed -- no leaks are possible
-==1920368== 
-==1920368== For lists of detected and suppressed errors, rerun with: -s
-==1920368== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1955965== 
+==1955965== HEAP SUMMARY:
+==1955965==     in use at exit: 0 bytes in 0 blocks
+==1955965==   total heap usage: 6,482 allocs, 6,482 frees, 521,106 bytes allocated
+==1955965== 
+==1955965== All heap blocks were freed -- no leaks are possible
+==1955965== 
+==1955965== For lists of detected and suppressed errors, rerun with: -s
+==1955965== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -2879,11 +2879,11 @@

Build Test for test linechart.cpp

Run Test for test linechart.cpp

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

Run Test for test linechart.cpp

http://bridges-cs.herokuapp.com/assignments/1031/bridges_testing -==1920387== -==1920387== HEAP SUMMARY: -==1920387== in use at exit: 0 bytes in 0 blocks -==1920387== total heap usage: 5,354 allocs, 5,354 frees, 825,232 bytes allocated -==1920387== -==1920387== All heap blocks were freed -- no leaks are possible -==1920387== -==1920387== For lists of detected and suppressed errors, rerun with: -s -==1920387== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1955984== +==1955984== HEAP SUMMARY: +==1955984== in use at exit: 0 bytes in 0 blocks +==1955984== total heap usage: 5,354 allocs, 5,354 frees, 825,304 bytes allocated +==1955984== +==1955984== All heap blocks were freed -- no leaks are possible +==1955984== +==1955984== For lists of detected and suppressed errors, rerun with: -s +==1955984== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -2945,13 +2945,13 @@

Build Test for test minimal_game.cpp

Run Test for test minimal_game.cpp

-
==1920409== Memcheck, a memory error detector
-==1920409== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920409== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920409== Command: ./minimal_game 1 null null live
-==1920409== 
-[2024-11-14 20:57:26] [connect] Successful connection
-[2024-11-14 20:57:27] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635845 101
+
==1956007== Memcheck, a memory error detector
+==1956007== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956007== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956007== Command: ./minimal_game 1 null null live
+==1956007== 
+[2024-11-15 00:57:33] [connect] Successful connection
+[2024-11-15 00:57:34] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650253 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -2959,16 +2959,16 @@ 

Run Test for test minimal_game.cpp

http://bridges-games.herokuapp.com/assignments/1032/bridges_testing -[2024-11-14 20:57:28] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==1920409== -==1920409== HEAP SUMMARY: -==1920409== in use at exit: 0 bytes in 0 blocks -==1920409== total heap usage: 6,147 allocs, 6,147 frees, 1,841,515 bytes allocated -==1920409== -==1920409== All heap blocks were freed -- no leaks are possible -==1920409== -==1920409== For lists of detected and suppressed errors, rerun with: -s -==1920409== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 00:57:35] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==1956007== +==1956007== HEAP SUMMARY: +==1956007== in use at exit: 0 bytes in 0 blocks +==1956007== total heap usage: 6,147 allocs, 6,147 frees, 1,841,550 bytes allocated +==1956007== +==1956007== All heap blocks were freed -- no leaks are possible +==1956007== +==1956007== For lists of detected and suppressed errors, rerun with: -s +==1956007== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3001,11 +3001,11 @@

Build Test for test mixed_assignm

Run Test for test mixed_assignments.cpp

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

Run Test for test mixed_assignments http://bridges-cs.herokuapp.com/assignments/1033/bridges_testing -==1920433== -==1920433== HEAP SUMMARY: -==1920433== in use at exit: 0 bytes in 0 blocks -==1920433== total heap usage: 7,523 allocs, 7,523 frees, 1,038,002 bytes allocated -==1920433== -==1920433== All heap blocks were freed -- no leaks are possible -==1920433== -==1920433== For lists of detected and suppressed errors, rerun with: -s -==1920433== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956030== +==1956030== HEAP SUMMARY: +==1956030== in use at exit: 0 bytes in 0 blocks +==1956030== total heap usage: 7,523 allocs, 7,523 frees, 1,038,020 bytes allocated +==1956030== +==1956030== All heap blocks were freed -- no leaks are possible +==1956030== +==1956030== For lists of detected and suppressed errors, rerun with: -s +==1956030== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3069,25 +3069,25 @@

Build Test for test mllist.cpp

Run Test for test mllist.cpp

-
==1920456== Memcheck, a memory error detector
-==1920456== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920456== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920456== Command: ./mllist 1 null null live
-==1920456== 
+
==1956053== Memcheck, a memory error detector
+==1956053== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956053== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956053== Command: ./mllist 1 null null live
+==1956053== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1034/bridges_testing
 
-==1920456== 
-==1920456== HEAP SUMMARY:
-==1920456==     in use at exit: 0 bytes in 0 blocks
-==1920456==   total heap usage: 6,617 allocs, 6,617 frees, 530,751 bytes allocated
-==1920456== 
-==1920456== All heap blocks were freed -- no leaks are possible
-==1920456== 
-==1920456== For lists of detected and suppressed errors, rerun with: -s
-==1920456== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956053== 
+==1956053== HEAP SUMMARY:
+==1956053==     in use at exit: 0 bytes in 0 blocks
+==1956053==   total heap usage: 6,617 allocs, 6,617 frees, 530,787 bytes allocated
+==1956053== 
+==1956053== All heap blocks were freed -- no leaks are possible
+==1956053== 
+==1956053== For lists of detected and suppressed errors, rerun with: -s
+==1956053== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -3120,13 +3120,13 @@

Build Test for test non_bloc

Run Test for test non_blocking_game_fire.cpp

-
==1920475== Memcheck, a memory error detector
-==1920475== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920475== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920475== Command: ./non_blocking_game_fire 1 null null live
-==1920475== 
-[2024-11-14 20:57:50] [connect] Successful connection
-[2024-11-14 20:57:50] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635869 101
+
==1956072== Memcheck, a memory error detector
+==1956072== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956072== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956072== Command: ./non_blocking_game_fire 1 null null live
+==1956072== 
+[2024-11-15 00:57:56] [connect] Successful connection
+[2024-11-15 00:57:57] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650276 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -3134,16 +3134,16 @@ 

Run Test for test non_blocking http://bridges-games.herokuapp.com/assignments/1035/bridges_testing -[2024-11-14 20:57:52] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==1920475== -==1920475== HEAP SUMMARY: -==1920475== in use at exit: 0 bytes in 0 blocks -==1920475== total heap usage: 5,852 allocs, 5,852 frees, 1,738,053 bytes allocated -==1920475== -==1920475== All heap blocks were freed -- no leaks are possible -==1920475== -==1920475== For lists of detected and suppressed errors, rerun with: -s -==1920475== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 00:57:58] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==1956072== +==1956072== HEAP SUMMARY: +==1956072== in use at exit: 0 bytes in 0 blocks +==1956072== total heap usage: 5,848 allocs, 5,848 frees, 1,737,036 bytes allocated +==1956072== +==1956072== All heap blocks were freed -- no leaks are possible +==1956072== +==1956072== For lists of detected and suppressed errors, rerun with: -s +==1956072== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3176,13 +3176,13 @@

Build Test for test non_blo

Run Test for test non_blocking_game_state.cpp

-
==1920496== Memcheck, a memory error detector
-==1920496== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920496== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920496== Command: ./non_blocking_game_state 1 null null live
-==1920496== 
-[2024-11-14 20:57:59] [connect] Successful connection
-[2024-11-14 20:58:00] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731635879 101
+
==1956093== Memcheck, a memory error detector
+==1956093== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956093== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956093== Command: ./non_blocking_game_state 1 null null live
+==1956093== 
+[2024-11-15 00:58:06] [connect] Successful connection
+[2024-11-15 00:58:07] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731650286 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -3190,16 +3190,16 @@ 

Run Test for test non_blockin http://bridges-games.herokuapp.com/assignments/1036/bridges_testing -[2024-11-14 20:58:01] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==1920496== -==1920496== HEAP SUMMARY: -==1920496== in use at exit: 0 bytes in 0 blocks -==1920496== total heap usage: 6,002 allocs, 6,002 frees, 1,758,265 bytes allocated -==1920496== -==1920496== All heap blocks were freed -- no leaks are possible -==1920496== -==1920496== For lists of detected and suppressed errors, rerun with: -s -==1920496== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 00:58:08] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==1956093== +==1956093== HEAP SUMMARY: +==1956093== in use at exit: 0 bytes in 0 blocks +==1956093== total heap usage: 6,002 allocs, 6,002 frees, 1,758,301 bytes allocated +==1956093== +==1956093== All heap blocks were freed -- no leaks are possible +==1956093== +==1956093== For lists of detected and suppressed errors, rerun with: -s +==1956093== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3229,11 +3229,11 @@

Build Test for test osm.cpp

Run Test for test osm.cpp

-
==1920517== Memcheck, a memory error detector
-==1920517== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920517== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920517== Command: ./osm 1 null null live
-==1920517== 
+
==1956114== Memcheck, a memory error detector
+==1956114== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956114== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956114== Command: ./osm 1 null null live
+==1956114== 
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
 Success: Assignment posted to the server. 
@@ -3241,15 +3241,15 @@ 

Run Test for test osm.cpp

http://bridges-cs.herokuapp.com/assignments/1037/bridges_testing -==1920517== -==1920517== HEAP SUMMARY: -==1920517== in use at exit: 0 bytes in 0 blocks -==1920517== total heap usage: 42,493 allocs, 42,493 frees, 5,531,619 bytes allocated -==1920517== -==1920517== All heap blocks were freed -- no leaks are possible -==1920517== -==1920517== For lists of detected and suppressed errors, rerun with: -s -==1920517== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956114== +==1956114== HEAP SUMMARY: +==1956114== in use at exit: 0 bytes in 0 blocks +==1956114== total heap usage: 42,492 allocs, 42,492 frees, 5,379,783 bytes allocated +==1956114== +==1956114== All heap blocks were freed -- no leaks are possible +==1956114== +==1956114== For lists of detected and suppressed errors, rerun with: -s +==1956114== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3279,11 +3279,11 @@

Build Test for test osm_amenity

Run Test for test osm_amenity_snippet.cpp

-
==1920538== Memcheck, a memory error detector
-==1920538== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920538== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920538== Command: ./osm_amenity_snippet 1 null null live
-==1920538== 
+
==1956135== Memcheck, a memory error detector
+==1956135== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956135== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956135== Command: ./osm_amenity_snippet 1 null null live
+==1956135== 
 Exception while storing in cache. Weird but not critical.
 (What was: error in makeDirectory)
 Total Amenities: 3262
@@ -3318,15 +3318,15 @@ 

Run Test for test osm_amenity_sni Name: Millie’s Latitude: 38.945 Longitude: -77.0963 -==1920538== -==1920538== HEAP SUMMARY: -==1920538== in use at exit: 0 bytes in 0 blocks -==1920538== total heap usage: 6,526 allocs, 6,526 frees, 3,138,887 bytes allocated -==1920538== -==1920538== All heap blocks were freed -- no leaks are possible -==1920538== -==1920538== For lists of detected and suppressed errors, rerun with: -s -==1920538== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956135== +==1956135== HEAP SUMMARY: +==1956135== in use at exit: 0 bytes in 0 blocks +==1956135== total heap usage: 6,526 allocs, 6,526 frees, 3,138,887 bytes allocated +==1956135== +==1956135== All heap blocks were freed -- no leaks are possible +==1956135== +==1956135== For lists of detected and suppressed errors, rerun with: -s +==1956135== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3356,25 +3356,25 @@

Build Test for test osm_snippet.cpp

Run Test for test osm_snippet.cpp

-
==1920558== Memcheck, a memory error detector
-==1920558== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920558== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920558== Command: ./osm_snippet 1 null null live
-==1920558== 
+
==1956156== Memcheck, a memory error detector
+==1956156== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956156== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956156== Command: ./osm_snippet 1 null null live
+==1956156== 
 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
-==1920558== 
-==1920558== HEAP SUMMARY:
-==1920558==     in use at exit: 0 bytes in 0 blocks
-==1920558==   total heap usage: 4,625 allocs, 4,625 frees, 2,627,662 bytes allocated
-==1920558== 
-==1920558== All heap blocks were freed -- no leaks are possible
-==1920558== 
-==1920558== For lists of detected and suppressed errors, rerun with: -s
-==1920558== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956156== 
+==1956156== HEAP SUMMARY:
+==1956156==     in use at exit: 0 bytes in 0 blocks
+==1956156==   total heap usage: 4,626 allocs, 4,626 frees, 2,631,518 bytes allocated
+==1956156== 
+==1956156== All heap blocks were freed -- no leaks are possible
+==1956156== 
+==1956156== For lists of detected and suppressed errors, rerun with: -s
+==1956156== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -3404,30 +3404,30 @@

Build Test for test purposefu

Run Test for test purposefully_breaking.cpp

-
==1920580== Memcheck, a memory error detector
-==1920580== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920580== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920580== Command: ./purposefully_breaking 1 null null live
-==1920580== 
+
==1956177== Memcheck, a memory error detector
+==1956177== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956177== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956177== Command: ./purposefully_breaking 1 null null live
+==1956177== 
 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.
-==1920580== 
-==1920580== HEAP SUMMARY:
-==1920580==     in use at exit: 17,889 bytes in 69 blocks
-==1920580==   total heap usage: 6,183 allocs, 6,114 frees, 352,455,916 bytes allocated
-==1920580== 
-==1920580== LEAK SUMMARY:
-==1920580==    definitely lost: 0 bytes in 0 blocks
-==1920580==    indirectly lost: 0 bytes in 0 blocks
-==1920580==      possibly lost: 0 bytes in 0 blocks
-==1920580==    still reachable: 0 bytes in 0 blocks
-==1920580==         suppressed: 17,889 bytes in 69 blocks
-==1920580== 
-==1920580== For lists of detected and suppressed errors, rerun with: -s
-==1920580== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
+==1956177== 
+==1956177== HEAP SUMMARY:
+==1956177==     in use at exit: 17,881 bytes in 69 blocks
+==1956177==   total heap usage: 6,183 allocs, 6,114 frees, 352,455,840 bytes allocated
+==1956177== 
+==1956177== LEAK SUMMARY:
+==1956177==    definitely lost: 0 bytes in 0 blocks
+==1956177==    indirectly lost: 0 bytes in 0 blocks
+==1956177==      possibly lost: 0 bytes in 0 blocks
+==1956177==    still reachable: 0 bytes in 0 blocks
+==1956177==         suppressed: 17,881 bytes in 69 blocks
+==1956177== 
+==1956177== For lists of detected and suppressed errors, rerun with: -s
+==1956177== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
 
@@ -3457,11 +3457,11 @@

Build Test for test reddit.cpp

Run Test for test reddit.cpp

-
==1920600== Memcheck, a memory error detector
-==1920600== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920600== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920600== Command: ./reddit 1 null null live
-==1920600== 
+
==1956196== Memcheck, a memory error detector
+==1956196== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956196== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956196== Command: ./reddit 1 null null live
+==1956196== 
 getting subreddits:
 gadgets
 sports
@@ -3656,15 +3656,15 @@ 

Run Test for test reddit.cpp

Why can't mammals do it now and again? -==1920600== -==1920600== HEAP SUMMARY: -==1920600== in use at exit: 0 bytes in 0 blocks -==1920600== total heap usage: 19,788 allocs, 19,788 frees, 7,296,638 bytes allocated -==1920600== -==1920600== All heap blocks were freed -- no leaks are possible -==1920600== -==1920600== For lists of detected and suppressed errors, rerun with: -s -==1920600== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956196== +==1956196== HEAP SUMMARY: +==1956196== in use at exit: 0 bytes in 0 blocks +==1956196== total heap usage: 19,788 allocs, 19,788 frees, 7,296,638 bytes allocated +==1956196== +==1956196== All heap blocks were freed -- no leaks are possible +==1956196== +==1956196== For lists of detected and suppressed errors, rerun with: -s +==1956196== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3694,11 +3694,11 @@

Build Test for test reddit_snippet.c

Run Test for test reddit_snippet.cpp

-
==1920620== Memcheck, a memory error detector
-==1920620== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920620== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920620== Command: ./reddit_snippet 1 null null live
-==1920620== 
+
==1956216== Memcheck, a memory error detector
+==1956216== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956216== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956216== Command: ./reddit_snippet 1 null null live
+==1956216== 
 987 post returned
 Printing at most 10
 ID: 1aoyeum
@@ -3846,15 +3846,15 @@ 

Run Test for test reddit_snippet.cpp

@@ -3884,11 +3884,11 @@

Build Test for test shakespeare

Run Test for test shakespeare_snippet.cpp

-
==1920639== Memcheck, a memory error detector
-==1920639== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920639== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920639== Command: ./shakespeare_snippet 1 null null live
-==1920639== 
+
==1956235== Memcheck, a memory error detector
+==1956235== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956235== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956235== Command: ./shakespeare_snippet 1 null null live
+==1956235== 
 
 Shakespeare Data:
 Title: Sonnet 21
@@ -3907,15 +3907,15 @@ 

Run Test for test shakespeare_sni 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. -==1920639== -==1920639== HEAP SUMMARY: -==1920639== in use at exit: 0 bytes in 0 blocks -==1920639== total heap usage: 4,996 allocs, 4,996 frees, 33,046,375 bytes allocated -==1920639== -==1920639== All heap blocks were freed -- no leaks are possible -==1920639== -==1920639== For lists of detected and suppressed errors, rerun with: -s -==1920639== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956235== +==1956235== HEAP SUMMARY: +==1956235== in use at exit: 0 bytes in 0 blocks +==1956235== total heap usage: 4,996 allocs, 4,996 frees, 32,828,263 bytes allocated +==1956235== +==1956235== All heap blocks were freed -- no leaks are possible +==1956235== +==1956235== For lists of detected and suppressed errors, rerun with: -s +==1956235== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3945,25 +3945,25 @@

Build Test for test shape_collecti

Run Test for test shape_collection.cpp

-
==1920658== Memcheck, a memory error detector
-==1920658== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920658== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920658== Command: ./shape_collection 1 null null live
-==1920658== 
+
==1956254== Memcheck, a memory error detector
+==1956254== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956254== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956254== Command: ./shape_collection 1 null null live
+==1956254== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1044/bridges_testing
 
-==1920658== 
-==1920658== HEAP SUMMARY:
-==1920658==     in use at exit: 0 bytes in 0 blocks
-==1920658==   total heap usage: 6,391 allocs, 6,391 frees, 499,765 bytes allocated
-==1920658== 
-==1920658== All heap blocks were freed -- no leaks are possible
-==1920658== 
-==1920658== For lists of detected and suppressed errors, rerun with: -s
-==1920658== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956254== 
+==1956254== HEAP SUMMARY:
+==1956254==     in use at exit: 0 bytes in 0 blocks
+==1956254==   total heap usage: 6,391 allocs, 6,391 frees, 499,765 bytes allocated
+==1956254== 
+==1956254== All heap blocks were freed -- no leaks are possible
+==1956254== 
+==1956254== For lists of detected and suppressed errors, rerun with: -s
+==1956254== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -3993,25 +3993,25 @@

Build Test for test shape_co

Run Test for test shape_collection_layer.cpp

-
==1920677== Memcheck, a memory error detector
-==1920677== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920677== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920677== Command: ./shape_collection_layer 1 null null live
-==1920677== 
+
==1956273== Memcheck, a memory error detector
+==1956273== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956273== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956273== Command: ./shape_collection_layer 1 null null live
+==1956273== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1045/bridges_testing
 
-==1920677== 
-==1920677== HEAP SUMMARY:
-==1920677==     in use at exit: 0 bytes in 0 blocks
-==1920677==   total heap usage: 6,326 allocs, 6,326 frees, 492,847 bytes allocated
-==1920677== 
-==1920677== All heap blocks were freed -- no leaks are possible
-==1920677== 
-==1920677== For lists of detected and suppressed errors, rerun with: -s
-==1920677== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956273== 
+==1956273== HEAP SUMMARY:
+==1956273==     in use at exit: 0 bytes in 0 blocks
+==1956273==   total heap usage: 6,326 allocs, 6,326 frees, 492,865 bytes allocated
+==1956273== 
+==1956273== All heap blocks were freed -- no leaks are possible
+==1956273== 
+==1956273== For lists of detected and suppressed errors, rerun with: -s
+==1956273== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4041,25 +4041,25 @@

Build Test for test shap

Run Test for test shape_collection_textalign.cpp

-
==1920696== Memcheck, a memory error detector
-==1920696== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920696== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920696== Command: ./shape_collection_textalign 1 null null live
-==1920696== 
+
==1956292== Memcheck, a memory error detector
+==1956292== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956292== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956292== Command: ./shape_collection_textalign 1 null null live
+==1956292== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1046/bridges_testing
 
-==1920696== 
-==1920696== HEAP SUMMARY:
-==1920696==     in use at exit: 0 bytes in 0 blocks
-==1920696==   total heap usage: 8,440 allocs, 8,440 frees, 775,438 bytes allocated
-==1920696== 
-==1920696== All heap blocks were freed -- no leaks are possible
-==1920696== 
-==1920696== For lists of detected and suppressed errors, rerun with: -s
-==1920696== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956292== 
+==1956292== HEAP SUMMARY:
+==1956292==     in use at exit: 0 bytes in 0 blocks
+==1956292==   total heap usage: 8,440 allocs, 8,440 frees, 775,402 bytes allocated
+==1956292== 
+==1956292== All heap blocks were freed -- no leaks are possible
+==1956292== 
+==1956292== For lists of detected and suppressed errors, rerun with: -s
+==1956292== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4090,25 +4090,25 @@

Build Test for test sine_wave.cpp

Run Test for test sine_wave.cpp

-
==1920716== Memcheck, a memory error detector
-==1920716== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920716== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920716== Command: ./sine_wave 1 null null live
-==1920716== 
+
==1956312== Memcheck, a memory error detector
+==1956312== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956312== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956312== Command: ./sine_wave 1 null null live
+==1956312== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1047/bridges_testing
 
-==1920716== 
-==1920716== HEAP SUMMARY:
-==1920716==     in use at exit: 0 bytes in 0 blocks
-==1920716==   total heap usage: 4,513 allocs, 4,513 frees, 12,992,881 bytes allocated
-==1920716== 
-==1920716== All heap blocks were freed -- no leaks are possible
-==1920716== 
-==1920716== For lists of detected and suppressed errors, rerun with: -s
-==1920716== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956312== 
+==1956312== HEAP SUMMARY:
+==1956312==     in use at exit: 0 bytes in 0 blocks
+==1956312==   total heap usage: 4,513 allocs, 4,513 frees, 12,992,845 bytes allocated
+==1956312== 
+==1956312== All heap blocks were freed -- no leaks are possible
+==1956312== 
+==1956312== For lists of detected and suppressed errors, rerun with: -s
+==1956312== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4138,11 +4138,11 @@

Build Test for test sllist.cpp

Run Test for test sllist.cpp

-
==1920736== Memcheck, a memory error detector
-==1920736== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920736== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920736== Command: ./sllist 1 null null live
-==1920736== 
+
==1956332== Memcheck, a memory error detector
+==1956332== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956332== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956332== Command: ./sllist 1 null null live
+==1956332== 
 Gretel Chaney
 Lamont Kyler
 Gladys Serino
@@ -4153,15 +4153,15 @@ 

Run Test for test sllist.cpp

http://bridges-cs.herokuapp.com/assignments/1048/bridges_testing -==1920736== -==1920736== HEAP SUMMARY: -==1920736== in use at exit: 0 bytes in 0 blocks -==1920736== total heap usage: 6,344 allocs, 6,344 frees, 495,717 bytes allocated -==1920736== -==1920736== All heap blocks were freed -- no leaks are possible -==1920736== -==1920736== For lists of detected and suppressed errors, rerun with: -s -==1920736== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956332== +==1956332== HEAP SUMMARY: +==1956332== in use at exit: 0 bytes in 0 blocks +==1956332== total heap usage: 6,344 allocs, 6,344 frees, 495,753 bytes allocated +==1956332== +==1956332== All heap blocks were freed -- no leaks are possible +==1956332== +==1956332== For lists of detected and suppressed errors, rerun with: -s +==1956332== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4191,11 +4191,11 @@

Build Test for test song_lyrics

Run Test for test song_lyrics_snippet.cpp

-
==1920755== Memcheck, a memory error detector
-==1920755== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920755== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920755== Command: ./song_lyrics_snippet 1 null null live
-==1920755== 
+
==1956351== Memcheck, a memory error detector
+==1956351== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956351== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956351== Command: ./song_lyrics_snippet 1 null null live
+==1956351== 
 
 Title: Harder, Better, Faster, Stronger
 Artist: Daft Punk
@@ -4299,15 +4299,15 @@ 

Run Test for test song_lyrics_sni hour after hour Work is never over -==1920755== -==1920755== HEAP SUMMARY: -==1920755== in use at exit: 0 bytes in 0 blocks -==1920755== total heap usage: 4,470 allocs, 4,470 frees, 505,155 bytes allocated -==1920755== -==1920755== All heap blocks were freed -- no leaks are possible -==1920755== -==1920755== For lists of detected and suppressed errors, rerun with: -s -==1920755== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956351== +==1956351== HEAP SUMMARY: +==1956351== in use at exit: 0 bytes in 0 blocks +==1956351== total heap usage: 4,470 allocs, 4,470 frees, 505,209 bytes allocated +==1956351== +==1956351== All heap blocks were freed -- no leaks are possible +==1956351== +==1956351== For lists of detected and suppressed errors, rerun with: -s +==1956351== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -4338,25 +4338,25 @@

Build Test for test sorting_bench

Run Test for test sorting_benchmark.cpp

-
==1920774== Memcheck, a memory error detector
-==1920774== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920774== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920774== Command: ./sorting_benchmark 1 null null live
-==1920774== 
+
==1956370== Memcheck, a memory error detector
+==1956370== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956370== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956370== Command: ./sorting_benchmark 1 null null live
+==1956370== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1050/bridges_testing
 
-==1920774== 
-==1920774== HEAP SUMMARY:
-==1920774==     in use at exit: 0 bytes in 0 blocks
-==1920774==   total heap usage: 4,656 allocs, 4,656 frees, 551,185 bytes allocated
-==1920774== 
-==1920774== All heap blocks were freed -- no leaks are possible
-==1920774== 
-==1920774== For lists of detected and suppressed errors, rerun with: -s
-==1920774== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956370== 
+==1956370== HEAP SUMMARY:
+==1956370==     in use at exit: 0 bytes in 0 blocks
+==1956370==   total heap usage: 4,656 allocs, 4,656 frees, 551,205 bytes allocated
+==1956370== 
+==1956370== All heap blocks were freed -- no leaks are possible
+==1956370== 
+==1956370== For lists of detected and suppressed errors, rerun with: -s
+==1956370== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4386,25 +4386,25 @@

Build Test for test tree.cpp

Run Test for test tree.cpp

-
==1920793== Memcheck, a memory error detector
-==1920793== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920793== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920793== Command: ./tree 1 null null live
-==1920793== 
+
==1956389== Memcheck, a memory error detector
+==1956389== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956389== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956389== Command: ./tree 1 null null live
+==1956389== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1051/bridges_testing
 
-==1920793== 
-==1920793== HEAP SUMMARY:
-==1920793==     in use at exit: 0 bytes in 0 blocks
-==1920793==   total heap usage: 6,385 allocs, 6,385 frees, 503,346 bytes allocated
-==1920793== 
-==1920793== All heap blocks were freed -- no leaks are possible
-==1920793== 
-==1920793== For lists of detected and suppressed errors, rerun with: -s
-==1920793== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956389== 
+==1956389== HEAP SUMMARY:
+==1956389==     in use at exit: 0 bytes in 0 blocks
+==1956389==   total heap usage: 6,385 allocs, 6,385 frees, 503,346 bytes allocated
+==1956389== 
+==1956389== All heap blocks were freed -- no leaks are possible
+==1956389== 
+==1956389== For lists of detected and suppressed errors, rerun with: -s
+==1956389== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4434,25 +4434,25 @@

Build Test for test tut_array1d.cpp

Run Test for test tut_array1d.cpp

-
==1920812== Memcheck, a memory error detector
-==1920812== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920812== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920812== Command: ./tut_array1d 1 null null live
-==1920812== 
+
==1956408== Memcheck, a memory error detector
+==1956408== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956408== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956408== Command: ./tut_array1d 1 null null live
+==1956408== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1052/bridges_testing
 
-==1920812== 
-==1920812== HEAP SUMMARY:
-==1920812==     in use at exit: 0 bytes in 0 blocks
-==1920812==   total heap usage: 6,332 allocs, 6,332 frees, 495,011 bytes allocated
-==1920812== 
-==1920812== All heap blocks were freed -- no leaks are possible
-==1920812== 
-==1920812== For lists of detected and suppressed errors, rerun with: -s
-==1920812== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956408== 
+==1956408== HEAP SUMMARY:
+==1956408==     in use at exit: 0 bytes in 0 blocks
+==1956408==   total heap usage: 6,332 allocs, 6,332 frees, 495,029 bytes allocated
+==1956408== 
+==1956408== All heap blocks were freed -- no leaks are possible
+==1956408== 
+==1956408== For lists of detected and suppressed errors, rerun with: -s
+==1956408== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4482,25 +4482,25 @@

Build Test for test tut_array1d_p1.c

Run Test for test tut_array1d_p1.cpp

-
==1920831== Memcheck, a memory error detector
-==1920831== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920831== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920831== Command: ./tut_array1d_p1 1 null null live
-==1920831== 
+
==1956430== Memcheck, a memory error detector
+==1956430== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956430== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956430== Command: ./tut_array1d_p1 1 null null live
+==1956430== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1053/bridges_testing
 
-==1920831== 
-==1920831== HEAP SUMMARY:
-==1920831==     in use at exit: 0 bytes in 0 blocks
-==1920831==   total heap usage: 6,332 allocs, 6,332 frees, 495,011 bytes allocated
-==1920831== 
-==1920831== All heap blocks were freed -- no leaks are possible
-==1920831== 
-==1920831== For lists of detected and suppressed errors, rerun with: -s
-==1920831== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956430== 
+==1956430== HEAP SUMMARY:
+==1956430==     in use at exit: 0 bytes in 0 blocks
+==1956430==   total heap usage: 6,332 allocs, 6,332 frees, 495,029 bytes allocated
+==1956430== 
+==1956430== All heap blocks were freed -- no leaks are possible
+==1956430== 
+==1956430== For lists of detected and suppressed errors, rerun with: -s
+==1956430== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4530,25 +4530,25 @@

Build Test for test tut_array1d_p2.c

Run Test for test tut_array1d_p2.cpp

-
==1920853== Memcheck, a memory error detector
-==1920853== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920853== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920853== Command: ./tut_array1d_p2 1 null null live
-==1920853== 
+
==1956449== Memcheck, a memory error detector
+==1956449== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956449== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956449== Command: ./tut_array1d_p2 1 null null live
+==1956449== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1054/bridges_testing
 
-==1920853== 
-==1920853== HEAP SUMMARY:
-==1920853==     in use at exit: 0 bytes in 0 blocks
-==1920853==   total heap usage: 6,329 allocs, 6,329 frees, 494,906 bytes allocated
-==1920853== 
-==1920853== All heap blocks were freed -- no leaks are possible
-==1920853== 
-==1920853== For lists of detected and suppressed errors, rerun with: -s
-==1920853== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956449== 
+==1956449== HEAP SUMMARY:
+==1956449==     in use at exit: 0 bytes in 0 blocks
+==1956449==   total heap usage: 6,329 allocs, 6,329 frees, 494,924 bytes allocated
+==1956449== 
+==1956449== All heap blocks were freed -- no leaks are possible
+==1956449== 
+==1956449== For lists of detected and suppressed errors, rerun with: -s
+==1956449== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4578,11 +4578,11 @@

Build Test for test tut_array1d_p3.c

Run Test for test tut_array1d_p3.cpp

-
==1920873== Memcheck, a memory error detector
-==1920873== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920873== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920873== Command: ./tut_array1d_p3 1 null null live
-==1920873== 
+
==1956468== Memcheck, a memory error detector
+==1956468== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956468== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956468== Command: ./tut_array1d_p3 1 null null live
+==1956468== 
 Using a regular for loop..
 	0
 	1
@@ -4621,15 +4621,15 @@ 

Run Test for test tut_array1d_p3.cpp

@@ -4659,25 +4659,25 @@

Build Test for test tut_bst_p1.cpp

Run Test for test tut_bst_p1.cpp

-
==1920894== Memcheck, a memory error detector
-==1920894== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920894== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920894== Command: ./tut_bst_p1 1 null null live
-==1920894== 
+
==1956487== Memcheck, a memory error detector
+==1956487== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956487== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956487== Command: ./tut_bst_p1 1 null null live
+==1956487== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1056/bridges_testing
 
-==1920894== 
-==1920894== HEAP SUMMARY:
-==1920894==     in use at exit: 0 bytes in 0 blocks
-==1920894==   total heap usage: 6,389 allocs, 6,389 frees, 504,326 bytes allocated
-==1920894== 
-==1920894== All heap blocks were freed -- no leaks are possible
-==1920894== 
-==1920894== For lists of detected and suppressed errors, rerun with: -s
-==1920894== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956487== 
+==1956487== HEAP SUMMARY:
+==1956487==     in use at exit: 0 bytes in 0 blocks
+==1956487==   total heap usage: 6,389 allocs, 6,389 frees, 504,326 bytes allocated
+==1956487== 
+==1956487== All heap blocks were freed -- no leaks are possible
+==1956487== 
+==1956487== For lists of detected and suppressed errors, rerun with: -s
+==1956487== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4707,25 +4707,25 @@

Build Test for test tut_bst_p2.cpp

Run Test for test tut_bst_p2.cpp

-
==1920913== Memcheck, a memory error detector
-==1920913== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920913== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920913== Command: ./tut_bst_p2 1 null null live
-==1920913== 
+
==1956508== Memcheck, a memory error detector
+==1956508== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956508== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956508== Command: ./tut_bst_p2 1 null null live
+==1956508== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1057/bridges_testing
 
-==1920913== 
-==1920913== HEAP SUMMARY:
-==1920913==     in use at exit: 0 bytes in 0 blocks
-==1920913==   total heap usage: 6,384 allocs, 6,384 frees, 504,095 bytes allocated
-==1920913== 
-==1920913== All heap blocks were freed -- no leaks are possible
-==1920913== 
-==1920913== For lists of detected and suppressed errors, rerun with: -s
-==1920913== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956508== 
+==1956508== HEAP SUMMARY:
+==1956508==     in use at exit: 0 bytes in 0 blocks
+==1956508==   total heap usage: 6,384 allocs, 6,384 frees, 504,113 bytes allocated
+==1956508== 
+==1956508== All heap blocks were freed -- no leaks are possible
+==1956508== 
+==1956508== For lists of detected and suppressed errors, rerun with: -s
+==1956508== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4755,26 +4755,26 @@

Build Test for test tut_bst_p3.cpp

Run Test for test tut_bst_p3.cpp

-
==1920932== Memcheck, a memory error detector
-==1920932== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920932== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920932== Command: ./tut_bst_p3 1 null null live
-==1920932== 
+
==1956527== Memcheck, a memory error detector
+==1956527== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956527== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956527== Command: ./tut_bst_p3 1 null null live
+==1956527== 
 Yay!
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1058/bridges_testing
 
-==1920932== 
-==1920932== HEAP SUMMARY:
-==1920932==     in use at exit: 0 bytes in 0 blocks
-==1920932==   total heap usage: 6,384 allocs, 6,384 frees, 503,847 bytes allocated
-==1920932== 
-==1920932== All heap blocks were freed -- no leaks are possible
-==1920932== 
-==1920932== For lists of detected and suppressed errors, rerun with: -s
-==1920932== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956527== 
+==1956527== HEAP SUMMARY:
+==1956527==     in use at exit: 0 bytes in 0 blocks
+==1956527==   total heap usage: 6,384 allocs, 6,384 frees, 503,901 bytes allocated
+==1956527== 
+==1956527== All heap blocks were freed -- no leaks are possible
+==1956527== 
+==1956527== For lists of detected and suppressed errors, rerun with: -s
+==1956527== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4804,25 +4804,25 @@

Build Test for test tut_col_grid_p1

Run Test for test tut_col_grid_p1.cpp

-
==1920951== Memcheck, a memory error detector
-==1920951== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920951== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920951== Command: ./tut_col_grid_p1 1 null null live
-==1920951== 
+
==1956546== Memcheck, a memory error detector
+==1956546== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956546== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956546== Command: ./tut_col_grid_p1 1 null null live
+==1956546== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1059/bridges_testing
 
-==1920951== 
-==1920951== HEAP SUMMARY:
-==1920951==     in use at exit: 0 bytes in 0 blocks
-==1920951==   total heap usage: 6,141 allocs, 6,141 frees, 469,770 bytes allocated
-==1920951== 
-==1920951== All heap blocks were freed -- no leaks are possible
-==1920951== 
-==1920951== For lists of detected and suppressed errors, rerun with: -s
-==1920951== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956546== 
+==1956546== HEAP SUMMARY:
+==1956546==     in use at exit: 0 bytes in 0 blocks
+==1956546==   total heap usage: 6,141 allocs, 6,141 frees, 469,770 bytes allocated
+==1956546== 
+==1956546== All heap blocks were freed -- no leaks are possible
+==1956546== 
+==1956546== For lists of detected and suppressed errors, rerun with: -s
+==1956546== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4852,11 +4852,11 @@

Build Test for test tut_col_grid_p2

Run Test for test tut_col_grid_p2.cpp

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

Run Test for test tut_col_grid_p2.cpp http://bridges-cs.herokuapp.com/assignments/1060/bridges_testing -==1920970== -==1920970== HEAP SUMMARY: -==1920970== in use at exit: 0 bytes in 0 blocks -==1920970== total heap usage: 6,457 allocs, 6,457 frees, 702,451 bytes allocated -==1920970== -==1920970== All heap blocks were freed -- no leaks are possible -==1920970== -==1920970== For lists of detected and suppressed errors, rerun with: -s -==1920970== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956565== +==1956565== HEAP SUMMARY: +==1956565== in use at exit: 0 bytes in 0 blocks +==1956565== total heap usage: 6,457 allocs, 6,457 frees, 702,343 bytes allocated +==1956565== +==1956565== All heap blocks were freed -- no leaks are possible +==1956565== +==1956565== For lists of detected and suppressed errors, rerun with: -s +==1956565== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -4910,25 +4910,25 @@

Build Test for test tut_col_grid_p3

Run Test for test tut_col_grid_p3.cpp

-
==1920992== Memcheck, a memory error detector
-==1920992== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1920992== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1920992== Command: ./tut_col_grid_p3 1 null null live
-==1920992== 
+
==1956586== Memcheck, a memory error detector
+==1956586== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956586== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956586== Command: ./tut_col_grid_p3 1 null null live
+==1956586== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1061/bridges_testing
 
-==1920992== 
-==1920992== HEAP SUMMARY:
-==1920992==     in use at exit: 0 bytes in 0 blocks
-==1920992==   total heap usage: 6,148 allocs, 6,148 frees, 472,801 bytes allocated
-==1920992== 
-==1920992== All heap blocks were freed -- no leaks are possible
-==1920992== 
-==1920992== For lists of detected and suppressed errors, rerun with: -s
-==1920992== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956586== 
+==1956586== HEAP SUMMARY:
+==1956586==     in use at exit: 0 bytes in 0 blocks
+==1956586==   total heap usage: 6,148 allocs, 6,148 frees, 472,801 bytes allocated
+==1956586== 
+==1956586== All heap blocks were freed -- no leaks are possible
+==1956586== 
+==1956586== For lists of detected and suppressed errors, rerun with: -s
+==1956586== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -4958,25 +4958,25 @@

Build Test for test tut_dllist_p1.cpp

Run Test for test tut_dllist_p1.cpp

-
==1921011== Memcheck, a memory error detector
-==1921011== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921011== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921011== Command: ./tut_dllist_p1 1 null null live
-==1921011== 
+
==1956605== Memcheck, a memory error detector
+==1956605== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956605== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956605== Command: ./tut_dllist_p1 1 null null live
+==1956605== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1062/bridges_testing
 
-==1921011== 
-==1921011== HEAP SUMMARY:
-==1921011==     in use at exit: 0 bytes in 0 blocks
-==1921011==   total heap usage: 6,418 allocs, 6,418 frees, 503,867 bytes allocated
-==1921011== 
-==1921011== All heap blocks were freed -- no leaks are possible
-==1921011== 
-==1921011== For lists of detected and suppressed errors, rerun with: -s
-==1921011== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956605== 
+==1956605== HEAP SUMMARY:
+==1956605==     in use at exit: 0 bytes in 0 blocks
+==1956605==   total heap usage: 6,418 allocs, 6,418 frees, 503,849 bytes allocated
+==1956605== 
+==1956605== All heap blocks were freed -- no leaks are possible
+==1956605== 
+==1956605== For lists of detected and suppressed errors, rerun with: -s
+==1956605== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5006,25 +5006,25 @@

Build Test for test tut_dllist_p2.cpp

Run Test for test tut_dllist_p2.cpp

-
==1921030== Memcheck, a memory error detector
-==1921030== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921030== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921030== Command: ./tut_dllist_p2 1 null null live
-==1921030== 
+
==1956624== Memcheck, a memory error detector
+==1956624== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956624== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956624== Command: ./tut_dllist_p2 1 null null live
+==1956624== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1063/bridges_testing
 
-==1921030== 
-==1921030== HEAP SUMMARY:
-==1921030==     in use at exit: 0 bytes in 0 blocks
-==1921030==   total heap usage: 6,426 allocs, 6,426 frees, 505,281 bytes allocated
-==1921030== 
-==1921030== All heap blocks were freed -- no leaks are possible
-==1921030== 
-==1921030== For lists of detected and suppressed errors, rerun with: -s
-==1921030== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956624== 
+==1956624== HEAP SUMMARY:
+==1956624==     in use at exit: 0 bytes in 0 blocks
+==1956624==   total heap usage: 6,426 allocs, 6,426 frees, 505,281 bytes allocated
+==1956624== 
+==1956624== All heap blocks were freed -- no leaks are possible
+==1956624== 
+==1956624== For lists of detected and suppressed errors, rerun with: -s
+==1956624== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5054,11 +5054,11 @@

Build Test for test tut_dllist_p3.cpp

Run Test for test tut_dllist_p3.cpp

-
==1921049== Memcheck, a memory error detector
-==1921049== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921049== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921049== Command: ./tut_dllist_p3 1 null null live
-==1921049== 
+
==1956643== Memcheck, a memory error detector
+==1956643== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956643== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956643== Command: ./tut_dllist_p3 1 null null live
+==1956643== 
 Traverse the list - using a normal for loop
 	 Gretal Chaney
 	 Lamont Kyler
@@ -5082,15 +5082,15 @@ 

Run Test for test tut_dllist_p3.cpp

@@ -5120,25 +5120,25 @@

Build Test for test tut_graph_p1.cpp

Run Test for test tut_graph_p1.cpp

-
==1921068== Memcheck, a memory error detector
-==1921068== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921068== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921068== Command: ./tut_graph_p1 1 null null live
-==1921068== 
+
==1956662== Memcheck, a memory error detector
+==1956662== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956662== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956662== Command: ./tut_graph_p1 1 null null live
+==1956662== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1065/bridges_testing
 
-==1921068== 
-==1921068== HEAP SUMMARY:
-==1921068==     in use at exit: 0 bytes in 0 blocks
-==1921068==   total heap usage: 6,512 allocs, 6,512 frees, 513,847 bytes allocated
-==1921068== 
-==1921068== All heap blocks were freed -- no leaks are possible
-==1921068== 
-==1921068== For lists of detected and suppressed errors, rerun with: -s
-==1921068== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956662== 
+==1956662== HEAP SUMMARY:
+==1956662==     in use at exit: 0 bytes in 0 blocks
+==1956662==   total heap usage: 6,512 allocs, 6,512 frees, 513,847 bytes allocated
+==1956662== 
+==1956662== All heap blocks were freed -- no leaks are possible
+==1956662== 
+==1956662== For lists of detected and suppressed errors, rerun with: -s
+==1956662== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5168,25 +5168,25 @@

Build Test for test tut_graph_p2.cpp

Run Test for test tut_graph_p2.cpp

-
==1921089== Memcheck, a memory error detector
-==1921089== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921089== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921089== Command: ./tut_graph_p2 1 null null live
-==1921089== 
+
==1956681== Memcheck, a memory error detector
+==1956681== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956681== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956681== Command: ./tut_graph_p2 1 null null live
+==1956681== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1066/bridges_testing
 
-==1921089== 
-==1921089== HEAP SUMMARY:
-==1921089==     in use at exit: 0 bytes in 0 blocks
-==1921089==   total heap usage: 6,510 allocs, 6,510 frees, 514,074 bytes allocated
-==1921089== 
-==1921089== All heap blocks were freed -- no leaks are possible
-==1921089== 
-==1921089== For lists of detected and suppressed errors, rerun with: -s
-==1921089== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956681== 
+==1956681== HEAP SUMMARY:
+==1956681==     in use at exit: 0 bytes in 0 blocks
+==1956681==   total heap usage: 6,510 allocs, 6,510 frees, 514,074 bytes allocated
+==1956681== 
+==1956681== All heap blocks were freed -- no leaks are possible
+==1956681== 
+==1956681== For lists of detected and suppressed errors, rerun with: -s
+==1956681== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5216,11 +5216,11 @@

Build Test for test tut_graph_p3.cpp

Run Test for test tut_graph_p3.cpp

-
==1921108== Memcheck, a memory error detector
-==1921108== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921108== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921108== Command: ./tut_graph_p3 1 null null live
-==1921108== 
+
==1956702== Memcheck, a memory error detector
+==1956702== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956702== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956702== Command: ./tut_graph_p3 1 null null live
+==1956702== 
 Using core Bridges classes
 
 Kevin Bacon --> Angelina Jolie
@@ -5244,15 +5244,15 @@ 

Run Test for test tut_graph_p3.cpp

http://bridges-cs.herokuapp.com/assignments/1067/bridges_testing -==1921108== -==1921108== HEAP SUMMARY: -==1921108== in use at exit: 0 bytes in 0 blocks -==1921108== total heap usage: 6,515 allocs, 6,515 frees, 514,103 bytes allocated -==1921108== -==1921108== All heap blocks were freed -- no leaks are possible -==1921108== -==1921108== For lists of detected and suppressed errors, rerun with: -s -==1921108== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956702== +==1956702== HEAP SUMMARY: +==1956702== in use at exit: 0 bytes in 0 blocks +==1956702== total heap usage: 6,515 allocs, 6,515 frees, 514,103 bytes allocated +==1956702== +==1956702== All heap blocks were freed -- no leaks are possible +==1956702== +==1956702== For lists of detected and suppressed errors, rerun with: -s +==1956702== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -5282,25 +5282,25 @@

Build Test for test tut_shapes_p1.cpp

Run Test for test tut_shapes_p1.cpp

-
==1921127== Memcheck, a memory error detector
-==1921127== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921127== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921127== Command: ./tut_shapes_p1 1 null null live
-==1921127== 
+
==1956721== Memcheck, a memory error detector
+==1956721== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956721== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956721== Command: ./tut_shapes_p1 1 null null live
+==1956721== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1068/bridges_testing
 
-==1921127== 
-==1921127== HEAP SUMMARY:
-==1921127==     in use at exit: 0 bytes in 0 blocks
-==1921127==   total heap usage: 6,358 allocs, 6,358 frees, 494,829 bytes allocated
-==1921127== 
-==1921127== All heap blocks were freed -- no leaks are possible
-==1921127== 
-==1921127== For lists of detected and suppressed errors, rerun with: -s
-==1921127== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956721== 
+==1956721== HEAP SUMMARY:
+==1956721==     in use at exit: 0 bytes in 0 blocks
+==1956721==   total heap usage: 6,358 allocs, 6,358 frees, 494,829 bytes allocated
+==1956721== 
+==1956721== All heap blocks were freed -- no leaks are possible
+==1956721== 
+==1956721== For lists of detected and suppressed errors, rerun with: -s
+==1956721== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5330,25 +5330,25 @@

Build Test for test tut_shapes_p2.cpp

Run Test for test tut_shapes_p2.cpp

-
==1921146== Memcheck, a memory error detector
-==1921146== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921146== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921146== Command: ./tut_shapes_p2 1 null null live
-==1921146== 
+
==1956740== Memcheck, a memory error detector
+==1956740== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956740== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956740== Command: ./tut_shapes_p2 1 null null live
+==1956740== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1069/bridges_testing
 
-==1921146== 
-==1921146== HEAP SUMMARY:
-==1921146==     in use at exit: 0 bytes in 0 blocks
-==1921146==   total heap usage: 6,382 allocs, 6,382 frees, 498,261 bytes allocated
-==1921146== 
-==1921146== All heap blocks were freed -- no leaks are possible
-==1921146== 
-==1921146== For lists of detected and suppressed errors, rerun with: -s
-==1921146== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956740== 
+==1956740== HEAP SUMMARY:
+==1956740==     in use at exit: 0 bytes in 0 blocks
+==1956740==   total heap usage: 6,382 allocs, 6,382 frees, 498,261 bytes allocated
+==1956740== 
+==1956740== All heap blocks were freed -- no leaks are possible
+==1956740== 
+==1956740== For lists of detected and suppressed errors, rerun with: -s
+==1956740== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5378,25 +5378,25 @@

Build Test for test tut_sllist_p1.cpp

Run Test for test tut_sllist_p1.cpp

-
==1921165== Memcheck, a memory error detector
-==1921165== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921165== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921165== Command: ./tut_sllist_p1 1 null null live
-==1921165== 
+
==1956760== Memcheck, a memory error detector
+==1956760== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956760== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956760== Command: ./tut_sllist_p1 1 null null live
+==1956760== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1070/bridges_testing
 
-==1921165== 
-==1921165== HEAP SUMMARY:
-==1921165==     in use at exit: 0 bytes in 0 blocks
-==1921165==   total heap usage: 6,339 allocs, 6,339 frees, 493,789 bytes allocated
-==1921165== 
-==1921165== All heap blocks were freed -- no leaks are possible
-==1921165== 
-==1921165== For lists of detected and suppressed errors, rerun with: -s
-==1921165== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956760== 
+==1956760== HEAP SUMMARY:
+==1956760==     in use at exit: 0 bytes in 0 blocks
+==1956760==   total heap usage: 6,339 allocs, 6,339 frees, 493,753 bytes allocated
+==1956760== 
+==1956760== All heap blocks were freed -- no leaks are possible
+==1956760== 
+==1956760== For lists of detected and suppressed errors, rerun with: -s
+==1956760== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5426,25 +5426,25 @@

Build Test for test tut_sllist_p2.cpp

Run Test for test tut_sllist_p2.cpp

-
==1921184== Memcheck, a memory error detector
-==1921184== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921184== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921184== Command: ./tut_sllist_p2 1 null null live
-==1921184== 
+
==1956779== Memcheck, a memory error detector
+==1956779== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956779== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956779== Command: ./tut_sllist_p2 1 null null live
+==1956779== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1071/bridges_testing
 
-==1921184== 
-==1921184== HEAP SUMMARY:
-==1921184==     in use at exit: 0 bytes in 0 blocks
-==1921184==   total heap usage: 6,347 allocs, 6,347 frees, 494,279 bytes allocated
-==1921184== 
-==1921184== All heap blocks were freed -- no leaks are possible
-==1921184== 
-==1921184== For lists of detected and suppressed errors, rerun with: -s
-==1921184== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956779== 
+==1956779== HEAP SUMMARY:
+==1956779==     in use at exit: 0 bytes in 0 blocks
+==1956779==   total heap usage: 6,347 allocs, 6,347 frees, 494,279 bytes allocated
+==1956779== 
+==1956779== All heap blocks were freed -- no leaks are possible
+==1956779== 
+==1956779== For lists of detected and suppressed errors, rerun with: -s
+==1956779== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5474,11 +5474,11 @@

Build Test for test tut_sllist_p3.cpp

Run Test for test tut_sllist_p3.cpp

-
==1921203== Memcheck, a memory error detector
-==1921203== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921203== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921203== Command: ./tut_sllist_p3 1 null null live
-==1921203== 
+
==1956798== Memcheck, a memory error detector
+==1956798== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956798== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956798== Command: ./tut_sllist_p3 1 null null live
+==1956798== 
 Using a regular for loop..
 	Gretel Chaney
 	Lamont Kyler
@@ -5502,15 +5502,15 @@ 

Run Test for test tut_sllist_p3.cpp

@@ -5540,11 +5540,11 @@

Build Test for test tut_us_ci

Run Test for test tut_us_cities_snippet.cpp

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

Run Test for test tut_us_cities 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==1921222== -==1921222== HEAP SUMMARY: -==1921222== in use at exit: 0 bytes in 0 blocks -==1921222== total heap usage: 4,501 allocs, 4,501 frees, 497,849 bytes allocated -==1921222== -==1921222== All heap blocks were freed -- no leaks are possible -==1921222== -==1921222== For lists of detected and suppressed errors, rerun with: -s -==1921222== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==1956817== +==1956817== HEAP SUMMARY: +==1956817== in use at exit: 0 bytes in 0 blocks +==1956817== total heap usage: 4,501 allocs, 4,501 frees, 497,831 bytes allocated +==1956817== +==1956817== All heap blocks were freed -- no leaks are possible +==1956817== +==1956817== For lists of detected and suppressed errors, rerun with: -s +==1956817== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -5592,11 +5592,11 @@

Build Test for test us_cities_sni

Run Test for test us_cities_snippet.cpp

-
==1921241== Memcheck, a memory error detector
-==1921241== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921241== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921241== Command: ./us_cities_snippet 1 null null live
-==1921241== 
+
==1956836== Memcheck, a memory error detector
+==1956836== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956836== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956836== Command: ./us_cities_snippet 1 null null live
+==1956836== 
 Retrieving a set of US cities
 US Cities : 
 
@@ -5609,15 +5609,15 @@ 

Run Test for test us_cities_snippet 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 -==1921241== -==1921241== HEAP SUMMARY: -==1921241== in use at exit: 0 bytes in 0 blocks -==1921241== total heap usage: 4,523 allocs, 4,523 frees, 502,222 bytes allocated -==1921241== -==1921241== All heap blocks were freed -- no leaks are possible -==1921241== -==1921241== For lists of detected and suppressed errors, rerun with: -s -==1921241== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956836== +==1956836== HEAP SUMMARY: +==1956836== in use at exit: 0 bytes in 0 blocks +==1956836== total heap usage: 4,523 allocs, 4,523 frees, 502,186 bytes allocated +==1956836== +==1956836== All heap blocks were freed -- no leaks are possible +==1956836== +==1956836== For lists of detected and suppressed errors, rerun with: -s +==1956836== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -5647,70 +5647,70 @@

Build Test for test us_map_overlay.c

Run Test for test us_map_overlay.cpp

-
==1921260== Memcheck, a memory error detector
-==1921260== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921260== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921260== Command: ./us_map_overlay 1 null null live
-==1921260== 
+
==1956855== Memcheck, a memory error detector
+==1956855== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956855== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956855== Command: ./us_map_overlay 1 null null live
+==1956855== 
 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
 
-==1921260== 
-==1921260== HEAP SUMMARY:
-==1921260==     in use at exit: 376 bytes in 4 blocks
-==1921260==   total heap usage: 6,784 allocs, 6,780 frees, 760,531 bytes allocated
-==1921260== 
-==1921260== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 4
-==1921260==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    by 0x1106E4: main (us_map_overlay.cpp:37)
-==1921260== 
-==1921260== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 4
-==1921260==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1921260==    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)
-==1921260==    by 0x1428B5: allocate (alloc_traits.h:482)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    by 0x1106E4: main (us_map_overlay.cpp:37)
-==1921260== 
-==1921260== 104 bytes in 1 blocks are indirectly lost in loss record 3 of 4
-==1921260==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1921260==    by 0x139E8D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1921260==    by 0x1482B9: allocate (alloc_traits.h:482)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260==    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)
-==1921260== 
-==1921260== 376 (152 direct, 224 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4
-==1921260==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1921260==    by 0x110662: main (us_map_overlay.cpp:37)
-==1921260== 
-==1921260== LEAK SUMMARY:
-==1921260==    definitely lost: 152 bytes in 1 blocks
-==1921260==    indirectly lost: 224 bytes in 3 blocks
-==1921260==      possibly lost: 0 bytes in 0 blocks
-==1921260==    still reachable: 0 bytes in 0 blocks
-==1921260==         suppressed: 0 bytes in 0 blocks
-==1921260== 
-==1921260== For lists of detected and suppressed errors, rerun with: -s
-==1921260== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
+==1956855== 
+==1956855== HEAP SUMMARY:
+==1956855==     in use at exit: 376 bytes in 4 blocks
+==1956855==   total heap usage: 6,784 allocs, 6,780 frees, 760,549 bytes allocated
+==1956855== 
+==1956855== 48 bytes in 1 blocks are indirectly lost in loss record 1 of 4
+==1956855==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    by 0x1106E4: main (us_map_overlay.cpp:37)
+==1956855== 
+==1956855== 72 bytes in 1 blocks are indirectly lost in loss record 2 of 4
+==1956855==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1956855==    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)
+==1956855==    by 0x1428B5: allocate (alloc_traits.h:482)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    by 0x1106E4: main (us_map_overlay.cpp:37)
+==1956855== 
+==1956855== 104 bytes in 1 blocks are indirectly lost in loss record 3 of 4
+==1956855==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1956855==    by 0x139E8D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1956855==    by 0x1482B9: allocate (alloc_traits.h:482)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855==    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)
+==1956855== 
+==1956855== 376 (152 direct, 224 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 4
+==1956855==    at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1956855==    by 0x110662: main (us_map_overlay.cpp:37)
+==1956855== 
+==1956855== LEAK SUMMARY:
+==1956855==    definitely lost: 152 bytes in 1 blocks
+==1956855==    indirectly lost: 224 bytes in 3 blocks
+==1956855==      possibly lost: 0 bytes in 0 blocks
+==1956855==    still reachable: 0 bytes in 0 blocks
+==1956855==         suppressed: 0 bytes in 0 blocks
+==1956855== 
+==1956855== For lists of detected and suppressed errors, rerun with: -s
+==1956855== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
 could not run test
 
@@ -5741,11 +5741,11 @@

Build Test for test us_map_test.cpp

Run Test for test us_map_test.cpp

-
==1921282== Memcheck, a memory error detector
-==1921282== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921282== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921282== Command: ./us_map_test 1 null null live
-==1921282== 
+
==1956875== Memcheck, a memory error detector
+==1956875== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956875== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956875== Command: ./us_map_test 1 null null live
+==1956875== 
 Retrieving US State County Map Data
 State: Vermont
 	Lamoille, VT
@@ -5775,15 +5775,15 @@ 

Run Test for test us_map_test.cpp

http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing -==1921282== -==1921282== HEAP SUMMARY: -==1921282== in use at exit: 0 bytes in 0 blocks -==1921282== total heap usage: 8,011 allocs, 8,011 frees, 1,575,620 bytes allocated -==1921282== -==1921282== All heap blocks were freed -- no leaks are possible -==1921282== -==1921282== For lists of detected and suppressed errors, rerun with: -s -==1921282== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1956875== +==1956875== HEAP SUMMARY: +==1956875== in use at exit: 0 bytes in 0 blocks +==1956875== total heap usage: 8,011 allocs, 8,011 frees, 1,575,608 bytes allocated +==1956875== +==1956875== All heap blocks were freed -- no leaks are possible +==1956875== +==1956875== For lists of detected and suppressed errors, rerun with: -s +==1956875== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -5813,25 +5813,25 @@

Build Test for test vis_example.cpp

Run Test for test vis_example.cpp

-
==1921303== Memcheck, a memory error detector
-==1921303== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921303== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921303== Command: ./vis_example 1 null null live
-==1921303== 
+
==1956897== Memcheck, a memory error detector
+==1956897== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956897== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956897== Command: ./vis_example 1 null null live
+==1956897== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1077/bridges_testing
 
-==1921303== 
-==1921303== HEAP SUMMARY:
-==1921303==     in use at exit: 0 bytes in 0 blocks
-==1921303==   total heap usage: 6,220 allocs, 6,220 frees, 477,984 bytes allocated
-==1921303== 
-==1921303== All heap blocks were freed -- no leaks are possible
-==1921303== 
-==1921303== For lists of detected and suppressed errors, rerun with: -s
-==1921303== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1956897== 
+==1956897== HEAP SUMMARY:
+==1956897==     in use at exit: 0 bytes in 0 blocks
+==1956897==   total heap usage: 6,220 allocs, 6,220 frees, 478,002 bytes allocated
+==1956897== 
+==1956897== All heap blocks were freed -- no leaks are possible
+==1956897== 
+==1956897== For lists of detected and suppressed errors, rerun with: -s
+==1956897== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
@@ -5861,31 +5861,31 @@

Build Test for test wikidata

Run Test for test wikidata_actor_snippet.cpp

-
==1921322== Memcheck, a memory error detector
-==1921322== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1921322== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1921322== Command: ./wikidata_actor_snippet 1 null null live
-==1921322== 
+
==1956917== Memcheck, a memory error detector
+==1956917== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1956917== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1956917== Command: ./wikidata_actor_snippet 1 null null live
+==1956917== 
 Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
 Data Records in 1955: 4647
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
-	Actor: Q3925 "Grace Kelly"
+	Movie: Q427534 "The Court-Martial of Billy Mitchell"
+	Actor: Q93957 "Gary Cooper"
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
-	Actor: Q7374 "Alfred Hitchcock"
+	Movie: Q427534 "The Court-Martial of Billy Mitchell"
+	Actor: Q156532 "Peter Graves"
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
-	Actor: Q102462 "James Stewart"
-==1921322== 
-==1921322== HEAP SUMMARY:
-==1921322==     in use at exit: 0 bytes in 0 blocks
-==1921322==   total heap usage: 176,025 allocs, 176,025 frees, 24,792,175 bytes allocated
-==1921322== 
-==1921322== All heap blocks were freed -- no leaks are possible
-==1921322== 
-==1921322== For lists of detected and suppressed errors, rerun with: -s
-==1921322== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Movie: Q427534 "The Court-Martial of Billy Mitchell"
+	Actor: Q233843 "Elizabeth Montgomery"
+==1956917== 
+==1956917== HEAP SUMMARY:
+==1956917==     in use at exit: 0 bytes in 0 blocks
+==1956917==   total heap usage: 176,034 allocs, 176,034 frees, 24,939,737 bytes allocated
+==1956917== 
+==1956917== All heap blocks were freed -- no leaks are possible
+==1956917== 
+==1956917== For lists of detected and suppressed errors, rerun with: -s
+==1956917== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
diff --git a/testing-logs/index.html b/testing-logs/index.html index 9b6544c..95f2008 100644 --- a/testing-logs/index.html +++ b/testing-logs/index.html @@ -1,4 +1,4 @@ -

Last run at Thu Nov 14 10:08:49 PM EST 2024

+

Last run at Fri Nov 15 02:10:21 AM EST 2024

bridges-cxx: 3.4.4-68-gedcc966

bridges-python: 3.4.4-27-g4acaf8a

bridges-java: 3.4.3-8-g731f2b7

diff --git a/testing-logs/java_logs.html b/testing-logs/java_logs.html index 9e45d20..30458ba 100644 --- a/testing-logs/java_logs.html +++ b/testing-logs/java_logs.html @@ -11,7 +11,7 @@

Testing logs for Java

-

Running at Thu Nov 14 09:31:04 PM EST 2024

+

Running at Fri Nov 15 01:31:27 AM EST 2024

Assignment 0

@@ -1982,7 +1982,7 @@

Build Answer for Assignment 30

Run Answer for Assignment 30

Guessing WikiDataActor.java is the right java file where main is
 
-Data Access Took: 1.729907089215395E12
+Data Access Took: 1.729921481352587E12
 Alarm clock
 could not run java_answer for assignment in ../assignmentdb/30-TemporalBaconNumber/java_answer
 
@@ -2462,23 +2462,23 @@

Run Answer for Assignment 43

Set size: 12648 Grid ===grid stats=== -0)Source Point:-12.165189512613807,-21.155414035669338 +0)Source Point:-25.164456746680557,-27.17192795981135 0)[ALG]Closest Point: -73.917196,40.616092 -0)[ALG]Min Dist:87.34431442934864 +0)[ALG]Min Dist:83.49877385191915 0)[BFA]Closest Point: -73.917196,40.616092 -0)[BFA]Min Dist:87.34431442934864 +0)[BFA]Min Dist:83.49877385191915 0)Difference:0.0 -Source Point:-67.24732749614803,40.75753233954411 -Source Point:-37.02330052579447,40.75958251370841 -Source Point:-22.968831488030887,40.80581050608257 -Source Point:-40.1606770533384,40.811576371430164 -Source Point:-68.85016819389558,40.72980419128116 -Source Point:-59.375164226024296,40.69532163887709 -Source Point:-24.015620935460156,40.70369206831792 -Source Point:-60.08217087982196,40.659200896388306 -Source Point:-17.58634401410154,40.80628555083955 -Source Point:-3.6364671482740647,40.655378893122375 -num cells examined:11 +Source Point:-55.19703314724097,40.74978500087497 +Source Point:-43.30323303859507,40.716314926502335 +Source Point:-68.66180819634357,40.74817316511067 +Source Point:-44.411906122736454,40.74224768941939 +Source Point:-44.837458747833054,40.67430816859629 +Source Point:-55.37957441872513,40.61677933758677 +Source Point:-39.56568505615411,40.72987643997982 +Source Point:-33.54962059515707,40.732478826169995 +Source Point:-70.8085886152397,40.722769290946744 +Source Point:-30.29674624055786,40.799433107263205 +num cells examined:3 Check Your Visualization at the following link: @@ -3235,7 +3235,7 @@

Build Answer for Assignment 71

Run Answer for Assignment 71

Guessing Pi_Estimation.java is the right java file where main is
 
-Pi val: 3.14836
+Pi val: 3.13344
 
 Check Your Visualization at the following link:
 
diff --git a/testing-logs/java_testing_logs.html b/testing-logs/java_testing_logs.html
index e768877..503cdaa 100644
--- a/testing-logs/java_testing_logs.html
+++ b/testing-logs/java_testing_logs.html
@@ -11,7 +11,7 @@
     
     
 	

Testing logs for Java

-

Running at Thu Nov 14 09:02:51 PM EST 2024

+

Running at Fri Nov 15 01:03:14 AM EST 2024

Test array1d.java

@@ -1181,10 +1181,10 @@

Build Test for test eq_snippet.java

Run Test for test eq_snippet.java

Earthquake 0:
-	Magnitude:2.19000006
-	Date:Nov 15 2024  01:35:46.190 UTC
-	Location: 6 km S of Volcano, Hawaii
-	Lat/Long:19.382999420166,-155.233993530273
+	Magnitude:2.13
+	Date:Nov 15 2024  05:36:38.050 UTC
+	Location: 3 km SSW of Pāhala, Hawaii
+	Lat/Long:19.1751670837402,-155.494171142578
 
@@ -1241,10 +1241,10 @@

Build Test for test game_snippet.jav

Run Test for test game_snippet.java

-
D2
-Dreamcast
-6.2
-[Adventure]
+
Medal of Honor: Airborne
+Wireless
+7.9
+[Shooter]
 
@@ -1517,8 +1517,8 @@

Build Test for test imdb_snippet.jav

Run Test for test imdb_snippet.java

-
Cate_Blanchett
-Elizabeth_(1998)
+
Bill_Murray_(I)
+Stars_and_Stripes_2_(2004)
 
@@ -2203,11 +2203,17 @@

Build Test for test shakespea

Run Test for test shakespeare_snippet.java

-
Sonnet 17
-poem
-Who will believe my verse in time to come
- If it were filled with your most high deserts?
- Though ye...
+
The Third Part Of King Henry The Sixth
+play
+1591
+
+THE THIRD PART OF KING HENRY THE SIXTH
+
+by William Shakespeare
+
+DRAMATIS PERSONAE
+
+ KING HENRY...
 
@@ -3115,16 +3121,16 @@

Run Test for test wikidata_a
Data Records in 1955: 4647
 
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
+	Movie: Q331017 "To Catch a Thief"
 	Actor: Q3925 "Grace Kelly"
 
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
+	Movie: Q331017 "To Catch a Thief"
 	Actor: Q7374 "Alfred Hitchcock"
 
 Actor-Movie Data:
-	Movie: Q34414 "Rear Window"
-	Actor: Q102462 "James Stewart"
+	Movie: Q331017 "To Catch a Thief"
+	Actor: Q83410 "Cary Grant"
 
 
diff --git a/testing-logs/python_logs.html b/testing-logs/python_logs.html index 7666f12..25a855a 100644 --- a/testing-logs/python_logs.html +++ b/testing-logs/python_logs.html @@ -11,7 +11,7 @@

Testing logs for Python

-

Running at Thu Nov 14 10:02:47 PM EST 2024

+

Running at Fri Nov 15 02:03:10 AM EST 2024

Assignment 0

@@ -1272,88 +1272,88 @@

Run Answer for Assignment 8

http://bridges-cs.herokuapp.com/assignments/208/bridges_testing -ornament 1 -with 6 -muse 1 -moon 1 -child 1 -that 4 seas 1 -then 1 -purpose 1 -proud 1 -i 1 -verse 1 -doth 2 -rich 1 -air 2 -let 2 -truly 1 -my 1 -hearsay 1 rare 1 -like 1 -so 2 -compare 1 -painted 1 -first-born 1 -though 1 -those 1 -every 1 -well 1 -who 1 true 1 +say 1 +air 2 +rondure 1 +let 2 +but 1 any 1 -stirred 1 -gems 1 +it 2 +not 4 +with 6 +heaven 1 all 1 -huge 1 -gold 1 -making 1 -a 2 -in 3 -write 1 -more 1 -to 2 +heavens 2 +and 5 +flowers 1 +this 1 +praise 1 +child 1 +mothers 1 his 2 -rehearse 1 -say 1 +self 1 beauty 1 -and 5 -of 2 -aprils 1 -will 1 -me 3 -couplement 1 -bright 1 +ornament 1 +things 1 +in 3 is 2 -heaven 1 -fair 3 -sun 1 +for 1 +making 1 +write 1 +stirred 1 +love 2 +though 1 +muse 1 +huge 1 +believe 1 +purpose 1 +truly 1 +i 1 +will 1 +compare 1 earth 1 -mothers 1 +first-born 1 +o 1 +bright 1 +them 1 +by 1 +a 2 +couplement 1 +moon 1 +rich 1 +gold 1 +fixed 1 +more 1 +use 1 +proud 1 +aprils 1 +hearsay 1 +painted 1 +doth 2 +then 1 as 4 -praise 1 -things 1 -rondure 1 -love 2 -but 1 +fair 3 +rehearse 1 +like 1 +well 1 candles 1 -fixed 1 -it 2 -by 1 -self 1 +who 1 +of 2 +that 4 +sun 1 hems 1 -o 1 +my 1 +me 3 +every 1 +gems 1 sell 1 -not 4 -flowers 1 -for 1 -use 1 -heavens 2 -this 1 -believe 1 -them 1 +to 2 +those 1 +so 2 +verse 1 Check Your Visualization at the following link: @@ -1518,7 +1518,7 @@

Run Answer for Assignment 11

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x77427ad55eb0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x73423251b560> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1573,7 +1573,7 @@

Run Answer for Assignment 12

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x74f6832a9430> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x70f6e80a19d0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1628,7 +1628,7 @@

Run Answer for Assignment 13

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a75ac907c80> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7121d9149910> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1683,7 +1683,7 @@

Run Answer for Assignment 14

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7c9f8d92f9b0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b5b863b9af0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1738,7 +1738,7 @@

Run Answer for Assignment 15

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x729b70546c60> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x76ac5aaa74a0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1845,7 +1845,7 @@

Run Answer for Assignment 17

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71ed9f39fdd0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d757a80be90> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1900,7 +1900,7 @@

Run Answer for Assignment 18

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x73880c5f7ec0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x795ea2166d80> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1955,7 +1955,7 @@

Run Answer for Assignment 19

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7f7a2fbd4380> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7bc2c374ab10> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2010,7 +2010,7 @@

Run Answer for Assignment 20

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7cda7148e570> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x784a4927e6c0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2065,7 +2065,7 @@

Run Answer for Assignment 21

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x72a0782911f0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x70604a4e9a60> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2120,7 +2120,7 @@

Run Answer for Assignment 22

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7214a76719d0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x724656640e30> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2579,7 +2579,7 @@

Run Answer for Assignment 27

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a2fb20fb5f0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x767992dab650> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2758,7 +2758,7 @@

Run Answer for Assignment 30

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' wikidata-actormovie-1980-1980 wikidata-actormovie-1981-1981 -24.49849772453308 +19.890100955963135 year: 1980 vertices: 3913 edge: 17166 Check Your Visualization at the following link: @@ -2767,7 +2767,7 @@

Run Answer for Assignment 30

Kevin Bacon is Q3454165 -bfs in 0.053148508071899414 +bfs in 0.04544544219970703 wikidata-actormovie-2019-2019 Check Your Visualization at the following link: @@ -2778,7 +2778,7 @@

Run Answer for Assignment 30

wikidata-actormovie-1979-1979 wikidata-actormovie-1980-1980 wikidata-actormovie-1981-1981 -10.104300022125244 +11.506002187728882 year: 1979 vertices: 5331 edge: 32113 Check Your Visualization at the following link: @@ -2787,7 +2787,7 @@

Run Answer for Assignment 30

Kevin Bacon is Q3454165 -bfs in 0.0890195369720459 +bfs in 0.07607555389404297 wikidata-actormovie-2019-2019 Check Your Visualization at the following link: @@ -2842,7 +2842,7 @@

Run Answer for Assignment 31

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' wikidata-actormovie-1974-1974 wikidata-actormovie-1975-1975 -data get: 24.75169610977173 +data get: 68.72797775268555 year: 1974 vertices: 3392 edge: 25246 Check Your Visualization at the following link: @@ -2853,7 +2853,7 @@

Run Answer for Assignment 31

wikidata-actormovie-1973-1973 wikidata-actormovie-1974-1974 wikidata-actormovie-1975-1975 -data get: 8.468930006027222 +data get: 38.435709714889526 year: 1973 vertices: 4254 edge: 38613 Check Your Visualization at the following link: @@ -2908,12 +2908,12 @@

Run Answer for Assignment 32

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' attempting to connect to socket.io at http://bridges-games.herokuapp.com passing student credentials to server.. -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71189c554260> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x771229a57c80> limiting number of frame to 10 {"visual": "GameGrid", "title": "TicTacToe", "description": "Play a fun game of TicTacToe.", "coord_system_type": "cartesian", "map_overlay": false, "element_label_flag": false, "link_label_flag": false, "map": {}, "window": [0.0, 0.0, 0.0, 0.0], "encoding": "rle", "dimensions": [3, 3], "bg": "7x9", "fg": "20x9", "symbols": "0x9"} posting assignment assignment received -it took 0.06623005867004395s to post the assignment +it took 0.0714726448059082s to post the assignment Check Your Visualization at the following link: @@ -3036,7 +3036,7 @@

Run Answer for Assignment 34

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7161359c5ca0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7e8086ac9df0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3091,7 +3091,7 @@

Run Answer for Assignment 35

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7e615ee64aa0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x791039586090> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3146,7 +3146,7 @@

Run Answer for Assignment 36

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71b297f9e540> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x794ed2fd3560> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3503,7 +3503,7 @@

Run Answer for Assignment 41

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x77e173c70950> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x77a1ed361220> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3714,7 +3714,7 @@

Run Answer for Assignment 43

970 980 990 -3.86242938041687 +3.599334239959717
@@ -3781,7 +3781,7 @@

Run Answer for Assignment 45

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x73f44cfaad20> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x708ac77ab890> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4227,106 +4227,106 @@

Run Answer for Assignment 61

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -NZH - Manzhouli Xijiao Airport in Manzhouli, China -IOA - Ioannina Airport in Ioannina, Greece -LQM - Caucaya Airport in Puerto Leguízamo, Colombia -PUW - Pullman Moscow Regional Airport in Pullman, United States -KGE - Kaghau Airport in Kagau Island, Solomon Islands -LKZ - RAF Lakenheath in Lakenheath, United Kingdom -HAH - Prince Said Ibrahim International Airport in Moroni, Comoros -YTE - Cape Dorset Airport in Cape Dorset, Canada -KNR - Jam Airport in Kangan, Iran -COO - Cadjehoun Airport in Cotonou, Benin -STV - Surat Airport in Surat, India -PES - Petrozavodsk Airport in Petrozavodsk, Russia -WUS - Nanping Wuyishan Airport in Wuyishan, China -GGG - East Texas Regional Airport in Longview, United States -MUH - Mersa Matruh Airport in Mersa-matruh, Egypt -RFS - Rosita Airport in Rosita, Nicaragua -THN - Trollhättan-Vänersborg Airport in Trollhattan, Sweden -LAS - McCarran International Airport in Las Vegas, United States -MNJ - Mananjary Airport in Mananjary, Madagascar -PKU - Sultan Syarif Kasim Ii (Simpang Tiga) Airport in Pekanbaru, Indonesia -BUA - Buka Airport in Buka Island, Papua New Guinea -MPL - Montpellier-Méditerranée Airport in Montpellier, France -DZA - Dzaoudzi Pamandzi International Airport in Dzaoudzi, Mayotte -FOD - Fort Dodge Regional Airport in Fort Dodge, United States -BNO - Burns Municipal Airport in Burns, United States -IBP - Iberia Airport in Iberia, Peru -NUW - Whidbey Island Naval Air Station (Ault Field) in Whidbey Island, United States -KMP - Keetmanshoop Airport in Keetmanshoop, Namibia -TNI - Satna Airport in Satna, India -DIQ - Brigadeiro Cabral Airport in Divinopolis, Brazil -CUT - Cutral-Co Airport in Cutralco, Argentina -GRM - Grand Marais Cook County Airport in Grand Marais, United States -XSP - Seletar Airport in Singapore, Singapore -KUT - Kopitnari Airport in Kutaisi, Georgia -STD - Mayor Buenaventura Vivas International Airport in Santo Domingo, Venezuela -BUD - Budapest Liszt Ferenc International Airport in Budapest, Hungary -PBC - Hermanos Serdán International Airport in Puebla, Mexico -BJM - Bujumbura International Airport in Bujumbura, Burundi -GMD - Ben Slimane Airport in Ben Slimane, Morocco -MEY - Meghauli Airport in Meghauli, Nepal -OBS - Aubenas-Ardèche Méridional Airport in Aubenas-vals-lanas, France -LKB - Lakeba Island Airport in Lakeba Island, Fiji -VRL - Vila Real Airport in Vila Real, Portugal -SKK - Shaktoolik Airport in Shaktoolik, United States -DLZ - Dalanzadgad Airport in Dalanzadgad, Mongolia -API - Gomez Nino Apiay Air Base in Apiay, Colombia -CAL - Campbeltown Airport in Campbeltown, United Kingdom -BIL - Billings Logan International Airport in Billings, United States -AZA - Phoenix-Mesa-Gateway Airport in Mesa, United States -MVF - Dix-Sept Rosado Airport in Mocord, Brazil -CRL - Brussels South Charleroi Airport in Charleroi, Belgium -TKS - Tokushima Airport/JMSDF Air Base in Tokushima, Japan -CGK - Soekarno-Hatta International Airport in Jakarta, Indonesia -TME - Gustavo Vargas Airport in Tame, Colombia -KIH - Kish International Airport in Kish Island, Iran -OLV - Olive Branch Airport in Olive Branch, United States -LMT - Crater Lake-Klamath Regional Airport in Klamath Falls, United States -OPU - Balimo Airport in Balimo, Papua New Guinea -JMS - Jamestown Regional Airport in Jamestown, United States -SWH - Swan Hill Airport in Swan Hill, Australia -NMS - Namsang Airport in Namsang, Burma -UST - Northeast Florida Regional Airport in St. Augustine Airport, United States -JAX - Jacksonville International Airport in Jacksonville, United States -KNG - Kaimana Airport in Kaimana, Indonesia -JLN - Joplin Regional Airport in Joplin, United States -IXB - Bagdogra Airport in Baghdogra, India -IAM - In Aménas Airport in Zarzaitine, Algeria -PMA - Pemba Airport in Pemba, Tanzania -XQC - Joint Base Balad in Al Bakr, Iraq -LEE - Leesburg International Airport in Leesburg, United States -SZR - Stara Zagora Airport in Stara Zagora, Bulgaria -CGQ - Longjia Airport in Changchun, China -YSR - Nanisivik Airport in Nanisivik, Canada +AKF - Kufra Airport in Kufra, Libya +SCK - Stockton Metropolitan Airport in Stockton, United States +GUC - Gunnison Crested Butte Regional Airport in Gunnison, United States +WGP - Umbu Mehang Kunda Airport in Waingapu, Indonesia +HDD - Hyderabad Airport in Hyderabad, Pakistan +KHW - Khwai River Lodge Airport in Khwai River, Botswana +LUF - Luke Air Force Base in Phoenix, United States +HEA - Herat Airport in Herat, Afghanistan +MYT - Myitkyina Airport in Myitkyina, Burma +NAC - Naracoorte Airport in Naracoorte, Australia +ONG - Mornington Island Airport in Mornington Island, Australia +SJJ - Sarajevo International Airport in Sarajevo, Bosnia and Herzegovina +KFA - Kiffa Airport in Kiffa, Mauritania +NVK - Narvik Framnes Airport in Narvik, Norway +BJZ - Badajoz Airport in Badajoz, Spain +TKQ - Kigoma Airport in Kigoma, Tanzania +ESC - Delta County Airport in Escanaba, United States +YVO - Val-d'Or Airport in Val D'or, Canada +XFN - Xiangyang Liuji Airport in Xiangfan, China +SWA - Jieyang Chaoshan International Airport in Shantou, China +OVD - Asturias Airport in Aviles, Spain +YAX - Wapekeka Airport in Angling Lake, Canada +KGA - Kananga Airport in Kananga, Congo (Kinshasa) +FEG - Fergana International Airport in Fergana, Uzbekistan +PBO - Paraburdoo Airport in Paraburdoo, Australia +BDS - Brindisi – Salento Airport in Brindisi, Italy +BMX - Big Mountain Airport in Big Mountain, United States +IEV - Kiev Zhuliany International Airport in Kiev, Ukraine +BXH - Balkhash Airport in Balkhash, Kazakhstan +UNI - Union Island International Airport in Union Island, Saint Vincent and the Grenadines +TPH - Tonopah Airport in Tonopah, United States +AIN - Wainwright Airport in Wainwright, United States +SLK - Adirondack Regional Airport in Saranac Lake, United States +YLI - Ylivieska Airfield in Ylivieska-raudaskyla, Finland +VPN - Vopnafjörður Airport in Vopnafjörður, Iceland +PZA - Paz De Ariporo Airport in Paz De Ariporo, Colombia +SIQ - Dabo Airport in Singkep, Indonesia +PSE - Mercedita Airport in Ponce, Puerto Rico +WAM - Ambatondrazaka Airport in Ambatondrazaka, Madagascar +KYI - Yalata Mission Airport in Yalata, Australia +PUC - Carbon County Regional/Buck Davis Field in Price, United States +BMP - Brampton Island Airport in Brampton Island, Australia +NKM - Nagoya Airport in Nagoya, Japan +SFD - San Fernando De Apure Airport in San Fernando De Apure, Venezuela +CWI - Clinton Municipal Airport in Clinton, United States +VBV - Vanua Balavu Airport in Vanua Balavu, Fiji +UET - Quetta International Airport in Quetta, Pakistan +MSP - Minneapolis-St Paul International/Wold-Chamberlain Airport in Minneapolis, United States +RSW - Southwest Florida International Airport in Fort Myers, United States +VDS - Vadsø Airport in Vadsø, Norway +ASJ - Amami Airport in Amami, Japan +ADE - Aden International Airport in Aden, Yemen +ZNZ - Abeid Amani Karume International Airport in Zanzibar, Tanzania +GID - Gitega Airport in Gitega, Burundi +FLZ - Dr Ferdinand Lumban Tobing Airport in Sibolga, Indonesia +YBI - Black Tickle Airport in Black Tickle, Canada +MEG - Malanje Airport in Malanje, Angola +YPO - Peawanuck Airport in Peawanuck, Canada +ZQZ - Zhangjiakou Ningyuan Airport in Zhangjiakou, China +BCT - Boca Raton Airport in Boca Raton, United States +MZW - Mecheria Airport in Mecheria, Algeria +KEV - Halli Airport in Halli, Finland +MSZ - Namibe Airport in Mocamedes, Angola +TMS - São Tomé International Airport in Sao Tome, Sao Tome and Principe +KCH - Kuching International Airport in Kuching, Malaysia +MTY - General Mariano Escobedo International Airport in Monterrey, Mexico +PWT - Bremerton National Airport in Bremerton, United States +LYP - Faisalabad International Airport in Faisalabad, Pakistan +GPT - Gulfport Biloxi International Airport in Gulfport, United States +HGH - Hangzhou Xiaoshan International Airport in Hangzhou, China +GGM - Kakamega Airport in Kakamega, Kenya +HDS - Hoedspruit Air Force Base Airport in Hoedspruit, South Africa +SIA - Xi'an Xiguan Airport in Xi\'AN, China +HBE - Borg El Arab International Airport in Alexandria, Egypt +WBQ - Beaver Airport in Beaver, United States +NAV - Nevşehir Kapadokya Airport in Nevsehir, Turkey +CNP - Neerlerit Inaat Airport in Neerlerit Inaat, Greenland +KMA - Kerema Airport in Kerema, Papua New Guinea +CSA - Colonsay Airstrip in Colonsay, United Kingdom +GLR - Gaylord Regional Airport in GAYLORD, United States CFS - Coffs Harbour Airport in Coff's Harbour, Australia -DRO - Durango La Plata County Airport in Durango, United States -LEX - Blue Grass Airport in Lexington KY, United States -CJS - Abraham González International Airport in Ciudad Juarez, Mexico -JAS - Jasper County Airport-Bell Field in Jasper, United States -TIM - Moses Kilangin Airport in Timika, Indonesia -PPK - Petropavlosk South Airport in Petropavlosk, Kazakhstan -FCA - Glacier Park International Airport in Kalispell, United States -BYH - Arkansas International Airport in Blytheville, United States -HAM - Hamburg Airport in Hamburg, Germany -BIK - Frans Kaisiepo Airport in Biak, Indonesia -BMV - Buon Ma Thuot Airport in Buonmethuot, Vietnam -JFR - Paamiut Heliport in Paamiut, Greenland -HCW - Cheraw Municipal Airport/Lynch Bellinger Field in Cheraw, United States -MZG - Makung Airport in Makung, Taiwan -SZG - Salzburg Airport in Salzburg, Austria -MNS - Mansa Airport in Mansa, Zambia -YPM - Pikangikum Airport in Pikangikum, Canada -IGT - Magas Airport in Magas, Russia -PAZ - El Tajín National Airport in Poza Rico, Mexico -ZBM - Bromont (Roland Desourdy) Airport in Bromont, Canada -JWN - Zanjan Airport in Zanjan, Iran -WUZ - Wuzhou Changzhoudao Airport in Wuzhou, China -DCN - RAAF Base Curtin in Derby, Australia -TQQ - Maranggo Airport in Sulawesi Tenggara, Indonesia -FOM - Foumban Nkounja Airport in Foumban, Cameroon -BFV - Buri Ram Airport in Buri Ram, Thailand +IXW - Sonari Airport in Jamshedpur, India +UMU - Umuarama Airport in Umuarama, Brazil +ACJ - Anuradhapura Air Force Base in Anuradhapura, Sri Lanka +LKL - Banak Airport in Lakselv, Norway +VIY - Villacoublay-Vélizy (BA 107) Air Base in Villacoublay, France +STR - Stuttgart Airport in Stuttgart, Germany +SDQ - Las Américas International Airport in Santo Domingo, Dominican Republic +PHN - St Clair County International Airport in Port Huron, United States +NAU - Napuka Island Airport in Napuka, French Polynesia +REP - Siem Reap International Airport in Siem-reap, Cambodia +YCK - Colville Lake Airport in Colville Lake, Canada +BEL - Val de Cans/Júlio Cezar Ribeiro International Airport in Belem, Brazil +MBU - Babanakira Airport in Mbambanakira, Solomon Islands +ETM - Ramon Airport in Eilat, Israel +SVB - Sambava Airport in Sambava, Madagascar +SWF - Stewart International Airport in Newburgh, United States +PAJ - Parachinar Airport in Parachinar, Pakistan +SDE - Vicecomodoro Angel D. La Paz Aragonés Airport in Santiago Del Estero, Argentina +YTM - La Macaza / Mont-Tremblant International Inc Airport in Mont-Tremblant, Canada Check Your Visualization at the following link: @@ -4656,7 +4656,7 @@

Run Answer for Assignment 67

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x733886cac740> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x77a9921f9f70> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4762,7 +4762,7 @@

Run Answer for Assignment 69

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x731de3df2ae0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7cde89e619d0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4817,7 +4817,7 @@

Run Answer for Assignment 70

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7f903b6eea20> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7409e859ae40> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4872,7 +4872,7 @@

Run Answer for Assignment 71

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Pi val: 3.14468 +Pi val: 3.14568 RLE ran Check Your Visualization at the following link: @@ -4925,7 +4925,7 @@

Run Answer for Assignment 72

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7677d0008c80> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x78a5eed159a0> Visualization Description restricted to 250 Truncating description.. limiting number of frame to 10 diff --git a/testing-logs/python_testing_logs.html b/testing-logs/python_testing_logs.html index 39293e7..0e4c897 100644 --- a/testing-logs/python_testing_logs.html +++ b/testing-logs/python_testing_logs.html @@ -11,7 +11,7 @@

Testing logs for Python

-

Running at Thu Nov 14 09:11:16 PM EST 2024

+

Running at Fri Nov 15 01:11:34 AM EST 2024

Test array1d.py

@@ -1301,7 +1301,7 @@

Run Test for test display_game.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x72b523fb1490> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7c2295317cb0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1443,10 +1443,10 @@

Run Test for test eq_snippet.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Magnitude: 2.19000006 -Date: 2024-11-15 01:35:46 -Location:6 km S of Volcano, Hawaii -Lat/Long:19.382999420166,-155.233993530273 +Magnitude: 2.13 +Date: 2024-11-15 05:36:38 +Location:3 km SSW of Pāhala, Hawaii +Lat/Long:19.1751670837402,-155.494171142578
@@ -1545,7 +1545,7 @@

Run Test for test game_size_test.py< /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a15f9b79160> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x70a4a97aed80> limiting number of frame to 10 Check Your Visualization at the following link: @@ -1592,10 +1592,10 @@

Run Test for test game_snippet.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Dragon Ball Z: Ultimate Tenkaichi -PlayStation 3 -7.5 -['Action'] +The LEGO Movie Videogame +PC +6.5 +['Action', 'Adventure']
@@ -1958,8 +1958,8 @@

Run Test for test imdb_snippet.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Billy_Bob_Thornton -Monster's_Ball_(2001) +Billy_Crystal +America's_Sweethearts_(2001)
@@ -1997,7 +1997,7 @@

Run Test for test input_game.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d1e98995820> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x718b68634800> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2150,7 +2150,7 @@

Run Test for test minimal_game.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d33e0467770> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x72eb32dffe30> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2670,11 +2670,11 @@

Run Test for test shakespeare_s /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Sonnet 132 +Sonnet 54 poem -Thine eyes I love, and they as pitying me, - Knowing thy heart torment me with disdain, - Have put on +O how much more doth beauty beauteous seem, + By that sweet ornament which truth doth give! + The rose @@ -4383,16 +4383,16 @@

Run Test for test wikidata_a First 3 records: 0)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q1381411, Jerry Paris + Movie: Q331017, To Catch a Thief + Actor: Q83410, Cary Grant 1)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q1418567, Minerva Urecal + Movie: Q331017, To Catch a Thief + Actor: Q292227, Brigitte Auber 2)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q1699321, John Beradino + Movie: Q331017, To Catch a Thief + Actor: Q513849, Bess Flowers diff --git a/testing-logs/summary.html b/testing-logs/summary.html index c2f66ef..7d1f2eb 100644 --- a/testing-logs/summary.html +++ b/testing-logs/summary.html @@ -21,7 +21,7 @@ -

Run at Thu Nov 14 10:08:46 PM EST 2024

+

Run at Fri Nov 15 02:10:20 AM EST 2024

Java Logs

diff --git a/testing-logs/testing_summary.html b/testing-logs/testing_summary.html index 4290596..ece6079 100644 --- a/testing-logs/testing_summary.html +++ b/testing-logs/testing_summary.html @@ -21,7 +21,7 @@ -

Run at Thu Nov 14 09:12:48 PM EST 2024

+

Run at Fri Nov 15 01:13:07 AM EST 2024

Java Logs