From 48424a5427c5fc6696b394baf776d247695a557a Mon Sep 17 00:00:00 2001 From: "Erik Saule (Bot Account)" Date: Fri, 15 Nov 2024 18:19:12 -0500 Subject: [PATCH] update logs --- testing-logs/cxx_logs.html | 208 +- testing-logs/cxx_testing_logs.html | 3174 ++++++++++++------------- testing-logs/index.html | 2 +- testing-logs/java_logs.html | 73 +- testing-logs/java_testing_logs.html | 36 +- testing-logs/python_logs.html | 402 ++-- testing-logs/python_testing_logs.html | 60 +- testing-logs/summary.html | 14 +- testing-logs/testing_summary.html | 2 +- 9 files changed, 1961 insertions(+), 2010 deletions(-) diff --git a/testing-logs/cxx_logs.html b/testing-logs/cxx_logs.html index 2d70666..84a69b5 100644 --- a/testing-logs/cxx_logs.html +++ b/testing-logs/cxx_logs.html @@ -11,7 +11,7 @@

Testing logs for C++

-

Running at Fri Nov 15 01:13:02 PM EST 2024

+

Running at Fri Nov 15 05:14:44 PM EST 2024

Assignment 0

@@ -662,13 +662,13 @@

Assignment 64

-
+

Assignment 65

@@ -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-15 13:15:01] [connect] Successful connection
-[2024-11-15 13:15:01] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694501 101
+[2024-11-15 17:16:44] [connect] Successful connection
+[2024-11-15 17:16:44] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709004 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-15 13:15:02] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:16:44] [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-15 13:15:12] [connect] Successful connection
-[2024-11-15 13:15:12] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694512 101
+[2024-11-15 17:16:54] [connect] Successful connection
+[2024-11-15 17:16:54] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709014 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-15 13:15:12] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:16:55] [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-15 13:15:22] [connect] Successful connection
-[2024-11-15 13:15:22] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694522 101
+[2024-11-15 17:17:04] [connect] Successful connection
+[2024-11-15 17:17:04] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709024 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-15 13:15:23] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:17:05] [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-15 13:15:32] [connect] Successful connection
-[2024-11-15 13:15:32] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694532 101
+[2024-11-15 17:17:14] [connect] Successful connection
+[2024-11-15 17:17:14] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709034 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-15 13:15:33] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:17:15] [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-15 13:15:44] [connect] Successful connection
-[2024-11-15 13:15:44] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694544 101
+[2024-11-15 17:17:25] [connect] Successful connection
+[2024-11-15 17:17:25] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709045 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-15 13:15:44] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:17:25] [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-15 13:16:03] [connect] Successful connection
-[2024-11-15 13:16:03] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694563 101
+[2024-11-15 17:17:43] [connect] Successful connection
+[2024-11-15 17:17:43] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709063 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-15 13:16:04] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:17:44] [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-15 13:16:13] [connect] Successful connection
-[2024-11-15 13:16:13] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694573 101
+[2024-11-15 17:17:53] [connect] Successful connection
+[2024-11-15 17:17:54] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709073 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-15 13:16:14] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:17:54] [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-15 13:16:24] [connect] Successful connection
-[2024-11-15 13:16:24] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694584 101
+[2024-11-15 17:18:04] [connect] Successful connection
+[2024-11-15 17:18:04] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709084 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-15 13:16:24] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:18:04] [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-15 13:16:33] [connect] Successful connection
-[2024-11-15 13:16:33] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694593 101
+[2024-11-15 17:18:13] [connect] Successful connection
+[2024-11-15 17:18:13] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709093 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-15 13:16:33] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:18:14] [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-15 13:16:43] [connect] Successful connection
-[2024-11-15 13:16:43] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694603 101
+[2024-11-15 17:18:24] [connect] Successful connection
+[2024-11-15 17:18:24] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709104 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-15 13:16:44] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:18:25] [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-15 13:16:53] [connect] Successful connection
-[2024-11-15 13:16:53] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694613 101
+[2024-11-15 17:18:34] [connect] Successful connection
+[2024-11-15 17:18:34] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709114 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-15 13:16:53] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:18:35] [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-15 13:17:35] [connect] Successful connection
-[2024-11-15 13:17:35] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694655 101
+[2024-11-15 17:19:54] [connect] Successful connection
+[2024-11-15 17:19:54] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709194 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-15 13:17:36] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:19:55] [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-15 13:22:48] [connect] Successful connection
-[2024-11-15 13:22:48] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694968 101
+[2024-11-15 17:25:06] [connect] Successful connection
+[2024-11-15 17:25:06] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709506 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-15 13:22:49] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:25:06] [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-15 13:23:03] [connect] Successful connection
-[2024-11-15 13:23:03] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694983 101
+[2024-11-15 17:25:20] [connect] Successful connection
+[2024-11-15 17:25:20] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709520 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-15 13:23:04] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:25:21] [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-15 13:23:13] [connect] Successful connection
-[2024-11-15 13:23:13] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731694993 101
+[2024-11-15 17:25:30] [connect] Successful connection
+[2024-11-15 17:25:30] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709530 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-15 13:23:14] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:25:31] [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-15 13:23:24] [connect] Successful connection
-[2024-11-15 13:23:24] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731695004 101
+[2024-11-15 17:25:40] [connect] Successful connection
+[2024-11-15 17:25:40] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709540 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-15 13:23:25] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:25:41] [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-15 13:26:05] [connect] Successful connection
-[2024-11-15 13:26:05] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731695165 101
+[2024-11-15 17:28:22] [connect] Successful connection
+[2024-11-15 17:28:22] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731709702 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-15 13:26:06] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:28:23] [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.143213s +elapsed time: 0.138538s Success: Assignment posted to the server. Check out your visualization at: @@ -5420,63 +5420,31 @@

Build Answer for Assignment 65

g++ -o reddit reddit.o -g -L /home/bridges-testing/bridges-cxx-install/lib/ -pthread -lcurl -l bridges -
+

Run Answer for Assignment 65

Guessing ./reddit is the right binary file where main is
 
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-Success: Assignment posted to the server. 
-Check out your visualization at:
+terminate called after throwing an instance of 'bridges::HTTPException'
+  what():  HTTPException raised when hitting http://bridges-data-server-reddit.bridgesuncc.org/listJSON
+HTTP code: 504
+HTTP/1.1 504 Gateway Time-out
+Server: nginx/1.18.0 (Ubuntu)
+Date: Fri, 15 Nov 2024 22:33:15 GMT
+Content-Type: text/html
+Content-Length: 176
+Connection: keep-alive
+
 
-http://bridges-cs.herokuapp.com/assignments/165/bridges_testing
+<html>
+<head><title>504 Gateway Time-out</title></head>
+<body>
+<center><h1>504 Gateway Time-out</h1></center>
+<hr><center>nginx/1.18.0 (Ubuntu)</center>
+</body>
+</html>
 
+Aborted (core dumped)
+could not run c++_answer for assignment in ../assignmentdb/65-Reddit/c++_answer
 
@@ -5595,8 +5563,8 @@

Build Answer for Assignment 67

Run Answer for Assignment 67

Guessing ./ControlsTutorialThree is the right binary file where main is
 
-[2024-11-15 13:29:55] [connect] Successful connection
-[2024-11-15 13:29:55] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731695395 101
+[2024-11-15 17:33:24] [connect] Successful connection
+[2024-11-15 17:33:24] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731710003 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5604,7 +5572,7 @@ 

Run Answer for Assignment 67

http://bridges-games.herokuapp.com/assignments/167/bridges_testing -[2024-11-15 13:29:56] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:33:24] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5741,8 +5709,8 @@

Build Answer for Assignment 69

Run Answer for Assignment 69

Guessing ./snake is the right binary file where main is
 
-[2024-11-15 13:30:08] [connect] Successful connection
-[2024-11-15 13:30:08] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731695408 101
+[2024-11-15 17:33:37] [connect] Successful connection
+[2024-11-15 17:33:37] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731710017 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5750,7 +5718,7 @@ 

Run Answer for Assignment 69

http://bridges-games.herokuapp.com/assignments/169/bridges_testing -[2024-11-15 13:30:09] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:33:37] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5816,8 +5784,8 @@

Build Answer for Assignment 70

Run Answer for Assignment 70

Guessing ./wordle is the right binary file where main is
 
-[2024-11-15 13:30:18] [connect] Successful connection
-[2024-11-15 13:30:18] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731695418 101
+[2024-11-15 17:33:46] [connect] Successful connection
+[2024-11-15 17:33:46] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731710026 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5825,7 +5793,7 @@ 

Run Answer for Assignment 70

http://bridges-games.herokuapp.com/assignments/170/bridges_testing -[2024-11-15 13:30:19] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:33:47] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5956,8 +5924,8 @@

Build Answer for Assignment 72

Run Answer for Assignment 72

Guessing ./Pixel is the right binary file where main is
 
-[2024-11-15 13:30:37] [connect] Successful connection
-[2024-11-15 13:30:37] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731695437 101
+[2024-11-15 17:34:03] [connect] Successful connection
+[2024-11-15 17:34:03] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731710043 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5965,7 +5933,7 @@ 

Run Answer for Assignment 72

http://bridges-games.herokuapp.com/assignments/172/bridges_testing -[2024-11-15 13:30:37] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-15 17:34:04] [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 0e06b1a..9e378bb 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 Fri Nov 15 12:53:26 PM EST 2024

+

Running at Fri Nov 15 04:53:25 PM 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

-
==2080429== Memcheck, a memory error detector
-==2080429== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2080429== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2080429== Command: ./3d_game_test 1 null null live
-==2080429== 
-[2024-11-15 12:53:33] [connect] Successful connection
-[2024-11-15 12:53:33] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693212 101
+
==2116652== Memcheck, a memory error detector
+==2116652== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116652== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116652== Command: ./3d_game_test 1 null null live
+==2116652== 
+[2024-11-15 16:53:32] [connect] Successful connection
+[2024-11-15 16:53:33] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707611 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 -==2080429== -==2080429== HEAP SUMMARY: -==2080429== in use at exit: 158,893 bytes in 132 blocks -==2080429== total heap usage: 19,349 allocs, 19,217 frees, 3,765,884 bytes allocated -==2080429== -==2080429== 24 bytes in 1 blocks are still reachable in loss record 43 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== -==2080429== 24 bytes in 1 blocks are still reachable in loss record 47 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== by 0x146E96: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151) -==2080429== by 0x14337D: allocate (alloc_traits.h:482) -==2080429== by 0x14337D: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518) -==2080429== 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) -==2080429== 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) -==2080429== by 0x134A19: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306) -==2080429== by 0x12CC10: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132) -==2080429== by 0x12E793: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83) -==2080429== 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) -==2080429== 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) -==2080429== by 0x1192E2: main (3d_game_test.cpp:67) -==2080429== -==2080429== 48 bytes in 1 blocks are still reachable in loss record 64 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x11FB59: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x1192E2: main (3d_game_test.cpp:67) -==2080429== -==2080429== 56 bytes in 1 blocks are still reachable in loss record 72 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== 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) -==2080429== by 0x145230: allocate (alloc_traits.h:482) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x13A20A: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464) -==2080429== 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) -==2080429== by 0x12BE81: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285) -==2080429== by 0x12C789: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104) -==2080429== by 0x1353B0: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) -==2080429== 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) -==2080429== 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) -==2080429== -==2080429== 63 bytes in 1 blocks are still reachable in loss record 73 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== 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) -==2080429== 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) -==2080429== by 0x11FB00: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x1192E2: main (3d_game_test.cpp:67) -==2080429== -==2080429== 80 bytes in 1 blocks are still reachable in loss record 81 of 120 -==2080429== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== by 0x13EA68: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36) -==2080429== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) -==2080429== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) -==2080429== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x1192E2: main (3d_game_test.cpp:67) -==2080429== -==2080429== 104 bytes in 1 blocks are still reachable in loss record 94 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== by 0x145E3D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) -==2080429== by 0x14391D: allocate (alloc_traits.h:482) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) -==2080429== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) -==2080429== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) -==2080429== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) -==2080429== by 0x11932F: main (3d_game_test.cpp:68) -==2080429== -==2080429== 105 bytes in 1 blocks are still reachable in loss record 95 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== 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) -==2080429== by 0x156CA4: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== -==2080429== 160 bytes in 1 blocks are still reachable in loss record 98 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x1192E2: main (3d_game_test.cpp:67) -==2080429== -==2080429== 168 bytes in 1 blocks are still reachable in loss record 100 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== 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) -==2080429== by 0x143A2B: allocate (alloc_traits.h:482) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) -==2080429== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) -==2080429== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) -==2080429== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) -==2080429== -==2080429== 176 bytes in 1 blocks are still reachable in loss record 101 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== by 0x13538E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x1192E2: main (3d_game_test.cpp:67) -==2080429== -==2080429== 300 bytes in 10 blocks are still reachable in loss record 108 of 120 -==2080429== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== by 0x13EAA7: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38) -==2080429== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) -==2080429== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) -==2080429== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== by 0x1192E2: main (3d_game_test.cpp:67) -==2080429== -==2080429== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) -==2080429== by 0x13DBD8: allocate (alloc_traits.h:482) -==2080429== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) -==2080429== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) -==2080429== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) -==2080429== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) -==2080429== by 0x129765: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== -==2080429== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120 -==2080429== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==2080429== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) -==2080429== by 0x13DBD8: allocate (alloc_traits.h:482) -==2080429== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) -==2080429== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) -==2080429== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) -==2080429== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) -==2080429== by 0x129780: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== 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) -==2080429== -==2080429== LEAK SUMMARY: -==2080429== definitely lost: 0 bytes in 0 blocks -==2080429== indirectly lost: 0 bytes in 0 blocks -==2080429== possibly lost: 0 bytes in 0 blocks -==2080429== still reachable: 36,088 bytes in 23 blocks -==2080429== suppressed: 122,805 bytes in 109 blocks -==2080429== -==2080429== For lists of detected and suppressed errors, rerun with: -s -==2080429== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3) +==2116652== +==2116652== HEAP SUMMARY: +==2116652== in use at exit: 158,893 bytes in 132 blocks +==2116652== total heap usage: 19,345 allocs, 19,213 frees, 3,764,795 bytes allocated +==2116652== +==2116652== 24 bytes in 1 blocks are still reachable in loss record 43 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== +==2116652== 24 bytes in 1 blocks are still reachable in loss record 47 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== by 0x146E96: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151) +==2116652== by 0x14337D: allocate (alloc_traits.h:482) +==2116652== by 0x14337D: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518) +==2116652== 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) +==2116652== 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) +==2116652== by 0x134A19: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306) +==2116652== by 0x12CC10: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132) +==2116652== by 0x12E793: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83) +==2116652== 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) +==2116652== 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) +==2116652== by 0x1192E2: main (3d_game_test.cpp:67) +==2116652== +==2116652== 48 bytes in 1 blocks are still reachable in loss record 64 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x11FB59: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x1192E2: main (3d_game_test.cpp:67) +==2116652== +==2116652== 56 bytes in 1 blocks are still reachable in loss record 72 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== 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) +==2116652== by 0x145230: allocate (alloc_traits.h:482) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x13A20A: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464) +==2116652== 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) +==2116652== by 0x12BE81: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285) +==2116652== by 0x12C789: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104) +==2116652== by 0x1353B0: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) +==2116652== 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) +==2116652== 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) +==2116652== +==2116652== 63 bytes in 1 blocks are still reachable in loss record 73 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== 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) +==2116652== 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) +==2116652== by 0x11FB00: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:393) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x1192E2: main (3d_game_test.cpp:67) +==2116652== +==2116652== 80 bytes in 1 blocks are still reachable in loss record 81 of 120 +==2116652== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== by 0x13EA68: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36) +==2116652== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) +==2116652== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) +==2116652== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x1192E2: main (3d_game_test.cpp:67) +==2116652== +==2116652== 104 bytes in 1 blocks are still reachable in loss record 94 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== by 0x145E3D: std::__new_allocator<std::__detail::_Hash_node_base*>::allocate(unsigned long, void const*) (new_allocator.h:151) +==2116652== by 0x14391D: allocate (alloc_traits.h:482) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) +==2116652== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) +==2116652== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) +==2116652== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) +==2116652== by 0x11932F: main (3d_game_test.cpp:68) +==2116652== +==2116652== 105 bytes in 1 blocks are still reachable in loss record 95 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== 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) +==2116652== by 0x156CA4: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== +==2116652== 160 bytes in 1 blocks are still reachable in loss record 98 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x1192E2: main (3d_game_test.cpp:67) +==2116652== +==2116652== 168 bytes in 1 blocks are still reachable in loss record 100 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== 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) +==2116652== by 0x143A2B: allocate (alloc_traits.h:482) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x12E8C3: bridges::Scene::operator=(bridges::Scene const&) (Scene.h:14) +==2116652== by 0x12E913: bridges::game::GameBase3D::addScene(bridges::Scene&) (GameBase3D.h:131) +==2116652== by 0x12F89E: Test3DAPI::initialize() (3d_game_test.cpp:48) +==2116652== by 0x12F377: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73) +==2116652== +==2116652== 176 bytes in 1 blocks are still reachable in loss record 101 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== by 0x13538E: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x1192E2: main (3d_game_test.cpp:67) +==2116652== +==2116652== 300 bytes in 10 blocks are still reachable in loss record 108 of 120 +==2116652== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== by 0x13EAA7: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38) +==2116652== by 0x139B31: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156) +==2116652== by 0x133BD0: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82) +==2116652== by 0x127BFD: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== by 0x1192E2: main (3d_game_test.cpp:67) +==2116652== +==2116652== 6,956 bytes in 1 blocks are still reachable in loss record 117 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) +==2116652== by 0x13DBD8: allocate (alloc_traits.h:482) +==2116652== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) +==2116652== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) +==2116652== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) +==2116652== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) +==2116652== by 0x129765: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== +==2116652== 27,824 bytes in 1 blocks are still reachable in loss record 119 of 120 +==2116652== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==2116652== by 0x144BBD: std::__new_allocator<float>::allocate(unsigned long, void const*) (new_allocator.h:151) +==2116652== by 0x13DBD8: allocate (alloc_traits.h:482) +==2116652== by 0x13DBD8: std::_Vector_base<float, std::allocator<float> >::_M_allocate(unsigned long) (stl_vector.h:381) +==2116652== by 0x13F3C2: std::_Vector_base<float, std::allocator<float> >::_M_create_storage(unsigned long) (stl_vector.h:398) +==2116652== by 0x13A188: std::_Vector_base<float, std::allocator<float> >::_Vector_base(unsigned long, std::allocator<float> const&) (stl_vector.h:335) +==2116652== by 0x133E94: std::vector<float, std::allocator<float> >::vector(std::vector<float, std::allocator<float> > const&) (stl_vector.h:603) +==2116652== by 0x129780: bridges::TerrainMesh::TerrainMesh(bridges::TerrainMesh const&) (TerrainMesh.h:10) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== 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) +==2116652== +==2116652== LEAK SUMMARY: +==2116652== definitely lost: 0 bytes in 0 blocks +==2116652== indirectly lost: 0 bytes in 0 blocks +==2116652== possibly lost: 0 bytes in 0 blocks +==2116652== still reachable: 36,088 bytes in 23 blocks +==2116652== suppressed: 122,805 bytes in 109 blocks +==2116652== +==2116652== For lists of detected and suppressed errors, rerun with: -s +==2116652== 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

-
==2080452== Memcheck, a memory error detector
-==2080452== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2080452== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2080452== Command: ./3d_game_test2 1 null null live
-==2080452== 
-[2024-11-15 12:53:42] [connect] Successful connection
-[2024-11-15 12:53:42] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693221 101
+
==2116676== Memcheck, a memory error detector
+==2116676== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116676== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116676== Command: ./3d_game_test2 1 null null live
+==2116676== 
+[2024-11-15 16:53:41] [connect] Successful connection
+[2024-11-15 16:53:42] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707621 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

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

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

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

-
==2080534== Memcheck, a memory error detector
-==2080534== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2080534== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2080534== Command: ./audio_clip 1 null null live
-==2080534== 
+
==2116756== Memcheck, a memory error detector
+==2116756== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116756== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116756== Command: ./audio_clip 1 null null live
+==2116756== 
 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 -==2080534== -==2080534== HEAP SUMMARY: -==2080534== in use at exit: 0 bytes in 0 blocks -==2080534== total heap usage: 5,692 allocs, 5,692 frees, 49,464,935 bytes allocated -==2080534== -==2080534== All heap blocks were freed -- no leaks are possible -==2080534== -==2080534== For lists of detected and suppressed errors, rerun with: -s -==2080534== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2116756== +==2116756== HEAP SUMMARY: +==2116756== in use at exit: 0 bytes in 0 blocks +==2116756== total heap usage: 5,692 allocs, 5,692 frees, 49,464,863 bytes allocated +==2116756== +==2116756== All heap blocks were freed -- no leaks are possible +==2116756== +==2116756== For lists of detected and suppressed errors, rerun with: -s +==2116756== 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

-
==2080560== Memcheck, a memory error detector
-==2080560== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2080560== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2080560== Command: ./audio_clip_manipulation 1 null null live
-==2080560== 
+
==2116782== Memcheck, a memory error detector
+==2116782== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116782== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116782== Command: ./audio_clip_manipulation 1 null null live
+==2116782== 
 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 -==2080560== -==2080560== HEAP SUMMARY: -==2080560== in use at exit: 0 bytes in 0 blocks -==2080560== total heap usage: 4,722 allocs, 4,722 frees, 38,554,242 bytes allocated -==2080560== -==2080560== All heap blocks were freed -- no leaks are possible -==2080560== -==2080560== For lists of detected and suppressed errors, rerun with: -s -==2080560== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2116782== +==2116782== HEAP SUMMARY: +==2116782== in use at exit: 0 bytes in 0 blocks +==2116782== total heap usage: 4,722 allocs, 4,722 frees, 38,554,224 bytes allocated +==2116782== +==2116782== All heap blocks were freed -- no leaks are possible +==2116782== +==2116782== For lists of detected and suppressed errors, rerun with: -s +==2116782== 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

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

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

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

-
==2080639== Memcheck, a memory error detector
-==2080639== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2080639== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2080639== Command: ./bst_eq 1 null null live
-==2080639== 
+
==2116861== Memcheck, a memory error detector
+==2116861== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116861== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116861== Command: ./bst_eq 1 null null live
+==2116861== 
 Success: Assignment posted to the server. 
 Check out your visualization at:
 
 http://bridges-cs.herokuapp.com/assignments/1010/bridges_testing
 
-==2080639== 
-==2080639== HEAP SUMMARY:
-==2080639==     in use at exit: 0 bytes in 0 blocks
-==2080639==   total heap usage: 7,978 allocs, 7,978 frees, 1,014,233 bytes allocated
-==2080639== 
-==2080639== All heap blocks were freed -- no leaks are possible
-==2080639== 
-==2080639== For lists of detected and suppressed errors, rerun with: -s
-==2080639== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==2116861== 
+==2116861== HEAP SUMMARY:
+==2116861==     in use at exit: 0 bytes in 0 blocks
+==2116861==   total heap usage: 7,999 allocs, 7,999 frees, 1,052,329 bytes allocated
+==2116861== 
+==2116861== All heap blocks were freed -- no leaks are possible
+==2116861== 
+==2116861== For lists of detected and suppressed errors, rerun with: -s
+==2116861== 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

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

-
==2081295== Memcheck, a memory error detector
-==2081295== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081295== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081295== Command: ./circ_dllist 1 null null live
-==2081295== 
+
==2116903== Memcheck, a memory error detector
+==2116903== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116903== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116903== Command: ./circ_dllist 1 null null live
+==2116903== 
 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 -==2081295== -==2081295== HEAP SUMMARY: -==2081295== in use at exit: 0 bytes in 0 blocks -==2081295== total heap usage: 6,463 allocs, 6,463 frees, 510,660 bytes allocated -==2081295== -==2081295== All heap blocks were freed -- no leaks are possible -==2081295== -==2081295== For lists of detected and suppressed errors, rerun with: -s -==2081295== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2116903== +==2116903== HEAP SUMMARY: +==2116903== in use at exit: 0 bytes in 0 blocks +==2116903== total heap usage: 6,463 allocs, 6,463 frees, 510,606 bytes allocated +==2116903== +==2116903== All heap blocks were freed -- no leaks are possible +==2116903== +==2116903== For lists of detected and suppressed errors, rerun with: -s +==2116903== 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

-
==2081314== Memcheck, a memory error detector
-==2081314== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081314== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081314== Command: ./circ_sllist 1 null null live
-==2081314== 
+
==2116922== Memcheck, a memory error detector
+==2116922== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116922== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116922== Command: ./circ_sllist 1 null null live
+==2116922== 
 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 -==2081314== -==2081314== HEAP SUMMARY: -==2081314== in use at exit: 0 bytes in 0 blocks -==2081314== total heap usage: 6,365 allocs, 6,365 frees, 497,388 bytes allocated -==2081314== -==2081314== All heap blocks were freed -- no leaks are possible -==2081314== -==2081314== For lists of detected and suppressed errors, rerun with: -s -==2081314== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2116922== +==2116922== HEAP SUMMARY: +==2116922== in use at exit: 0 bytes in 0 blocks +==2116922== total heap usage: 6,365 allocs, 6,365 frees, 497,388 bytes allocated +==2116922== +==2116922== All heap blocks were freed -- no leaks are possible +==2116922== +==2116922== For lists of detected and suppressed errors, rerun with: -s +==2116922== 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

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

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

-
==2081375== Memcheck, a memory error detector
-==2081375== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081375== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081375== Command: ./display_game 1 null null live
-==2081375== 
-[2024-11-15 12:55:41] [connect] Successful connection
-[2024-11-15 12:55:41] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693340 101
+
==2116981== Memcheck, a memory error detector
+==2116981== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2116981== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2116981== Command: ./display_game 1 null null live
+==2116981== 
+[2024-11-15 16:55:40] [connect] Successful connection
+[2024-11-15 16:55:41] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707740 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-15 12:55:43] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==2081375== -==2081375== HEAP SUMMARY: -==2081375== in use at exit: 0 bytes in 0 blocks -==2081375== total heap usage: 6,143 allocs, 6,143 frees, 1,840,407 bytes allocated -==2081375== -==2081375== All heap blocks were freed -- no leaks are possible -==2081375== -==2081375== For lists of detected and suppressed errors, rerun with: -s -==2081375== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 16:55:42] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==2116981== +==2116981== HEAP SUMMARY: +==2116981== in use at exit: 0 bytes in 0 blocks +==2116981== total heap usage: 6,147 allocs, 6,147 frees, 1,841,496 bytes allocated +==2116981== +==2116981== All heap blocks were freed -- no leaks are possible +==2116981== +==2116981== For lists of detected and suppressed errors, rerun with: -s +==2116981== 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

-
==2081397== Memcheck, a memory error detector
-==2081397== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081397== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081397== Command: ./dllist 1 null null live
-==2081397== 
+
==2117002== Memcheck, a memory error detector
+==2117002== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117002== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117002== Command: ./dllist 1 null null live
+==2117002== 
 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 -==2081397== -==2081397== HEAP SUMMARY: -==2081397== in use at exit: 0 bytes in 0 blocks -==2081397== total heap usage: 6,422 allocs, 6,422 frees, 505,894 bytes allocated -==2081397== -==2081397== All heap blocks were freed -- no leaks are possible -==2081397== -==2081397== For lists of detected and suppressed errors, rerun with: -s -==2081397== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2117002== +==2117002== HEAP SUMMARY: +==2117002== in use at exit: 0 bytes in 0 blocks +==2117002== total heap usage: 6,422 allocs, 6,422 frees, 505,912 bytes allocated +==2117002== +==2117002== All heap blocks were freed -- no leaks are possible +==2117002== +==2117002== For lists of detected and suppressed errors, rerun with: -s +==2117002== 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

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

-
==2081437== Memcheck, a memory error detector
-==2081437== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081437== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081437== Command: ./eq_snippet 1 null null live
-==2081437== 
+
==2117041== Memcheck, a memory error detector
+==2117041== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117041== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117041== Command: ./eq_snippet 1 null null live
+==2117041== 
 Earthquake 0: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 1: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 2: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 3: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 4: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 5: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 6: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 7: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 8: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
 Earthquake 9: 
-	Magnitude:2.37
-	Date:  Nov. 15  2024  17:19:5
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2497,-155.45
-==2081437== 
-==2081437== HEAP SUMMARY:
-==2081437==     in use at exit: 0 bytes in 0 blocks
-==2081437==   total heap usage: 5,076 allocs, 5,076 frees, 675,227 bytes allocated
-==2081437== 
-==2081437== All heap blocks were freed -- no leaks are possible
-==2081437== 
-==2081437== For lists of detected and suppressed errors, rerun with: -s
-==2081437== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Magnitude:3.94
+	Date:  Nov. 15  2024  21:39:0
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.4003,-118.607
+==2117041== 
+==2117041== HEAP SUMMARY:
+==2117041==     in use at exit: 0 bytes in 0 blocks
+==2117041==   total heap usage: 5,076 allocs, 5,076 frees, 675,155 bytes allocated
+==2117041== 
+==2117041== All heap blocks were freed -- no leaks are possible
+==2117041== 
+==2117041== For lists of detected and suppressed errors, rerun with: -s
+==2117041== 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

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

-
==2081475== Memcheck, a memory error detector
-==2081475== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081475== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081475== Command: ./game_size_test 1 null null live
-==2081475== 
-[2024-11-15 12:56:12] [connect] Successful connection
-[2024-11-15 12:56:12] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693371 101
+
==2117079== Memcheck, a memory error detector
+==2117079== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117079== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117079== Command: ./game_size_test 1 null null live
+==2117079== 
+[2024-11-15 16:56:12] [connect] Successful connection
+[2024-11-15 16:56:12] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707771 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

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

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

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

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

-
==2081595== Memcheck, a memory error detector
-==2081595== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081595== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081595== Command: ./gutenberg_snippet 1 null null live
-==2081595== 
+
==2117196== Memcheck, a memory error detector
+==2117196== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117196== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117196== Command: ./gutenberg_snippet 1 null null live
+==2117196== 
 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 -==2081595== -==2081595== HEAP SUMMARY: -==2081595== in use at exit: 0 bytes in 0 blocks -==2081595== total heap usage: 5,821 allocs, 5,821 frees, 11,632,021 bytes allocated -==2081595== -==2081595== All heap blocks were freed -- no leaks are possible -==2081595== -==2081595== For lists of detected and suppressed errors, rerun with: -s -==2081595== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2117196== +==2117196== HEAP SUMMARY: +==2117196== in use at exit: 0 bytes in 0 blocks +==2117196== total heap usage: 5,820 allocs, 5,820 frees, 11,628,794 bytes allocated +==2117196== +==2117196== All heap blocks were freed -- no leaks are possible +==2117196== +==2117196== For lists of detected and suppressed errors, rerun with: -s +==2117196== 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

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

-
==2081638== Memcheck, a memory error detector
-==2081638== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081638== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081638== Command: ./input_game 1 null null live
-==2081638== 
-[2024-11-15 12:57:08] [connect] Successful connection
-[2024-11-15 12:57:09] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693428 101
+
==2117239== Memcheck, a memory error detector
+==2117239== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117239== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117239== Command: ./input_game 1 null null live
+==2117239== 
+[2024-11-15 16:57:11] [connect] Successful connection
+[2024-11-15 16:57:12] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707830 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-15 12:57:10] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==2081638== -==2081638== HEAP SUMMARY: -==2081638== in use at exit: 0 bytes in 0 blocks -==2081638== total heap usage: 6,143 allocs, 6,143 frees, 1,840,425 bytes allocated -==2081638== -==2081638== All heap blocks were freed -- no leaks are possible -==2081638== -==2081638== For lists of detected and suppressed errors, rerun with: -s -==2081638== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 16:57:13] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==2117239== +==2117239== HEAP SUMMARY: +==2117239== in use at exit: 0 bytes in 0 blocks +==2117239== total heap usage: 6,147 allocs, 6,147 frees, 1,841,497 bytes allocated +==2117239== +==2117239== All heap blocks were freed -- no leaks are possible +==2117239== +==2117239== For lists of detected and suppressed errors, rerun with: -s +==2117239== 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

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

-
==2081678== Memcheck, a memory error detector
-==2081678== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081678== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081678== Command: ./linechart 1 null null live
-==2081678== 
+
==2117280== Memcheck, a memory error detector
+==2117280== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117280== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117280== Command: ./linechart 1 null null live
+==2117280== 
 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 -==2081678== -==2081678== HEAP SUMMARY: -==2081678== in use at exit: 0 bytes in 0 blocks -==2081678== total heap usage: 5,354 allocs, 5,354 frees, 825,232 bytes allocated -==2081678== -==2081678== All heap blocks were freed -- no leaks are possible -==2081678== -==2081678== For lists of detected and suppressed errors, rerun with: -s -==2081678== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2117280== +==2117280== HEAP SUMMARY: +==2117280== in use at exit: 0 bytes in 0 blocks +==2117280== total heap usage: 5,354 allocs, 5,354 frees, 825,214 bytes allocated +==2117280== +==2117280== All heap blocks were freed -- no leaks are possible +==2117280== +==2117280== For lists of detected and suppressed errors, rerun with: -s +==2117280== 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

-
==2081700== Memcheck, a memory error detector
-==2081700== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081700== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081700== Command: ./minimal_game 1 null null live
-==2081700== 
-[2024-11-15 12:57:26] [connect] Successful connection
-[2024-11-15 12:57:27] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693446 101
+
==2117303== Memcheck, a memory error detector
+==2117303== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117303== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117303== Command: ./minimal_game 1 null null live
+==2117303== 
+[2024-11-15 16:57:32] [connect] Successful connection
+[2024-11-15 16:57:32] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707851 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-15 12:57:28] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==2081700== -==2081700== HEAP SUMMARY: -==2081700== in use at exit: 0 bytes in 0 blocks -==2081700== total heap usage: 6,147 allocs, 6,147 frees, 1,841,515 bytes allocated -==2081700== -==2081700== All heap blocks were freed -- no leaks are possible -==2081700== -==2081700== For lists of detected and suppressed errors, rerun with: -s -==2081700== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 16:57:34] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==2117303== +==2117303== HEAP SUMMARY: +==2117303== in use at exit: 0 bytes in 0 blocks +==2117303== total heap usage: 6,147 allocs, 6,147 frees, 1,841,515 bytes allocated +==2117303== +==2117303== All heap blocks were freed -- no leaks are possible +==2117303== +==2117303== For lists of detected and suppressed errors, rerun with: -s +==2117303== 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

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

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

-
==2081764== Memcheck, a memory error detector
-==2081764== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081764== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081764== Command: ./non_blocking_game_fire 1 null null live
-==2081764== 
-[2024-11-15 12:57:51] [connect] Successful connection
-[2024-11-15 12:57:51] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693470 101
+
==2117366== Memcheck, a memory error detector
+==2117366== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117366== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117366== Command: ./non_blocking_game_fire 1 null null live
+==2117366== 
+[2024-11-15 16:57:54] [connect] Successful connection
+[2024-11-15 16:57:55] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707874 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-15 12:57:53] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==2081764== -==2081764== HEAP SUMMARY: -==2081764== in use at exit: 0 bytes in 0 blocks -==2081764== total heap usage: 5,852 allocs, 5,852 frees, 1,738,054 bytes allocated -==2081764== -==2081764== All heap blocks were freed -- no leaks are possible -==2081764== -==2081764== For lists of detected and suppressed errors, rerun with: -s -==2081764== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 16:57:56] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==2117366== +==2117366== HEAP SUMMARY: +==2117366== in use at exit: 0 bytes in 0 blocks +==2117366== total heap usage: 5,841 allocs, 5,841 frees, 1,736,832 bytes allocated +==2117366== +==2117366== All heap blocks were freed -- no leaks are possible +==2117366== +==2117366== For lists of detected and suppressed errors, rerun with: -s +==2117366== 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

-
==2081786== Memcheck, a memory error detector
-==2081786== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081786== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081786== Command: ./non_blocking_game_state 1 null null live
-==2081786== 
-[2024-11-15 12:58:01] [connect] Successful connection
-[2024-11-15 12:58:01] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731693480 101
+
==2117387== Memcheck, a memory error detector
+==2117387== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117387== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117387== Command: ./non_blocking_game_state 1 null null live
+==2117387== 
+[2024-11-15 16:58:04] [connect] Successful connection
+[2024-11-15 16:58:05] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1731707884 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-15 12:58:03] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==2081786== -==2081786== HEAP SUMMARY: -==2081786== in use at exit: 0 bytes in 0 blocks -==2081786== total heap usage: 5,995 allocs, 5,995 frees, 1,758,134 bytes allocated -==2081786== -==2081786== All heap blocks were freed -- no leaks are possible -==2081786== -==2081786== For lists of detected and suppressed errors, rerun with: -s -==2081786== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-15 16:58:06] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==2117387== +==2117387== HEAP SUMMARY: +==2117387== in use at exit: 0 bytes in 0 blocks +==2117387== total heap usage: 6,002 allocs, 6,002 frees, 1,758,283 bytes allocated +==2117387== +==2117387== All heap blocks were freed -- no leaks are possible +==2117387== +==2117387== For lists of detected and suppressed errors, rerun with: -s +==2117387== 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

-
==2081807== Memcheck, a memory error detector
-==2081807== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081807== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081807== Command: ./osm 1 null null live
-==2081807== 
+
==2117408== Memcheck, a memory error detector
+==2117408== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117408== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117408== Command: ./osm 1 null null live
+==2117408== 
 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 -==2081807== -==2081807== HEAP SUMMARY: -==2081807== in use at exit: 0 bytes in 0 blocks -==2081807== total heap usage: 42,493 allocs, 42,493 frees, 5,489,229 bytes allocated -==2081807== -==2081807== All heap blocks were freed -- no leaks are possible -==2081807== -==2081807== For lists of detected and suppressed errors, rerun with: -s -==2081807== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2117408== +==2117408== HEAP SUMMARY: +==2117408== in use at exit: 0 bytes in 0 blocks +==2117408== total heap usage: 42,493 allocs, 42,493 frees, 5,531,601 bytes allocated +==2117408== +==2117408== All heap blocks were freed -- no leaks are possible +==2117408== +==2117408== For lists of detected and suppressed errors, rerun with: -s +==2117408== 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

-
==2081828== Memcheck, a memory error detector
-==2081828== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081828== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081828== Command: ./osm_amenity_snippet 1 null null live
-==2081828== 
+
==2117430== Memcheck, a memory error detector
+==2117430== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117430== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117430== Command: ./osm_amenity_snippet 1 null null live
+==2117430== 
 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 -==2081828== -==2081828== HEAP SUMMARY: -==2081828== in use at exit: 0 bytes in 0 blocks -==2081828== total heap usage: 6,526 allocs, 6,526 frees, 3,138,887 bytes allocated -==2081828== -==2081828== All heap blocks were freed -- no leaks are possible -==2081828== -==2081828== For lists of detected and suppressed errors, rerun with: -s -==2081828== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2117430== +==2117430== HEAP SUMMARY: +==2117430== in use at exit: 0 bytes in 0 blocks +==2117430== total heap usage: 6,527 allocs, 6,527 frees, 3,054,936 bytes allocated +==2117430== +==2117430== All heap blocks were freed -- no leaks are possible +==2117430== +==2117430== For lists of detected and suppressed errors, rerun with: -s +==2117430== 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

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

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

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

Run Test for test reddit.cpp

And Google Earth location: https://earth.google.com/web/search/Muley+Point,+Utah,+USA/@37.23651727,-109.97992397,1901.02695767a,830.44912038d,35y,-9.72441585h,9.83407093t,0r/data=CigiJgokCT4Em71Lc0lAEY5CwMctckZAGbm1\_kCDqDBAIWuB-JNR8gXAOgMKATA -==2081889== -==2081889== HEAP SUMMARY: -==2081889== in use at exit: 0 bytes in 0 blocks -==2081889== total heap usage: 19,788 allocs, 19,788 frees, 7,292,198 bytes allocated -==2081889== -==2081889== All heap blocks were freed -- no leaks are possible -==2081889== -==2081889== For lists of detected and suppressed errors, rerun with: -s -==2081889== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2117492== +==2117492== HEAP SUMMARY: +==2117492== in use at exit: 0 bytes in 0 blocks +==2117492== total heap usage: 19,788 allocs, 19,788 frees, 7,292,198 bytes allocated +==2117492== +==2117492== All heap blocks were freed -- no leaks are possible +==2117492== +==2117492== For lists of detected and suppressed errors, rerun with: -s +==2117492== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3691,11 +3691,11 @@

Build Test for test reddit_snippet.c

Run Test for test reddit_snippet.cpp

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

Run Test for test reddit_snippet.cpp

@@ -3878,11 +3878,11 @@

Build Test for test shakespeare

Run Test for test shakespeare_snippet.cpp

-
==2081929== Memcheck, a memory error detector
-==2081929== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2081929== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2081929== Command: ./shakespeare_snippet 1 null null live
-==2081929== 
+
==2117531== Memcheck, a memory error detector
+==2117531== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2117531== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2117531== Command: ./shakespeare_snippet 1 null null live
+==2117531== 
 
 Shakespeare Data:
 Title: Sonnet 21
@@ -3901,15 +3901,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. -==2081929== -==2081929== HEAP SUMMARY: -==2081929== in use at exit: 0 bytes in 0 blocks -==2081929== total heap usage: 4,997 allocs, 4,997 frees, 32,846,566 bytes allocated -==2081929== -==2081929== All heap blocks were freed -- no leaks are possible -==2081929== -==2081929== For lists of detected and suppressed errors, rerun with: -s -==2081929== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2117531== +==2117531== HEAP SUMMARY: +==2117531== in use at exit: 0 bytes in 0 blocks +==2117531== total heap usage: 4,997 allocs, 4,997 frees, 32,846,566 bytes allocated +==2117531== +==2117531== All heap blocks were freed -- no leaks are possible +==2117531== +==2117531== For lists of detected and suppressed errors, rerun with: -s +==2117531== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3939,25 +3939,25 @@

Build Test for test shape_collecti

Run Test for test shape_collection.cpp

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

Build Test for test shape_co

Run Test for test shape_collection_layer.cpp

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

Build Test for test shap

Run Test for test shape_collection_textalign.cpp

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

Build Test for test sine_wave.cpp

Run Test for test sine_wave.cpp

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

Build Test for test sllist.cpp

Run Test for test sllist.cpp

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

Run Test for test sllist.cpp

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

Build Test for test song_lyrics

Run Test for test song_lyrics_snippet.cpp

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

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

@@ -4332,25 +4332,25 @@

Build Test for test sorting_bench

Run Test for test sorting_benchmark.cpp

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

Build Test for test tree.cpp

Run Test for test tree.cpp

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

Build Test for test tut_array1d.cpp

Run Test for test tut_array1d.cpp

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

Build Test for test tut_array1d_p1.c

Run Test for test tut_array1d_p1.cpp

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

Build Test for test tut_array1d_p2.c

Run Test for test tut_array1d_p2.cpp

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

Build Test for test tut_array1d_p3.c

Run Test for test tut_array1d_p3.cpp

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

Run Test for test tut_array1d_p3.cpp

@@ -4653,25 +4653,25 @@

Build Test for test tut_bst_p1.cpp

Run Test for test tut_bst_p1.cpp

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

Build Test for test tut_bst_p2.cpp

Run Test for test tut_bst_p2.cpp

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

Build Test for test tut_bst_p3.cpp

Run Test for test tut_bst_p3.cpp

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

Build Test for test tut_col_grid_p1

Run Test for test tut_col_grid_p1.cpp

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

Build Test for test tut_col_grid_p2

Run Test for test tut_col_grid_p2.cpp

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

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

@@ -4904,25 +4904,25 @@

Build Test for test tut_col_grid_p3

Run Test for test tut_col_grid_p3.cpp

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

Build Test for test tut_dllist_p1.cpp

Run Test for test tut_dllist_p1.cpp

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

Build Test for test tut_dllist_p2.cpp

Run Test for test tut_dllist_p2.cpp

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

Build Test for test tut_dllist_p3.cpp

Run Test for test tut_dllist_p3.cpp

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

Run Test for test tut_dllist_p3.cpp

@@ -5114,25 +5114,25 @@

Build Test for test tut_graph_p1.cpp

Run Test for test tut_graph_p1.cpp

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

Build Test for test tut_graph_p2.cpp

Run Test for test tut_graph_p2.cpp

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

Build Test for test tut_graph_p3.cpp

Run Test for test tut_graph_p3.cpp

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

Run Test for test tut_graph_p3.cpp

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

Build Test for test tut_shapes_p1.cpp

Run Test for test tut_shapes_p1.cpp

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

Build Test for test tut_shapes_p2.cpp

Run Test for test tut_shapes_p2.cpp

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

Build Test for test tut_sllist_p1.cpp

Run Test for test tut_sllist_p1.cpp

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

Build Test for test tut_sllist_p2.cpp

Run Test for test tut_sllist_p2.cpp

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

Build Test for test tut_sllist_p3.cpp

Run Test for test tut_sllist_p3.cpp

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

Run Test for test tut_sllist_p3.cpp

@@ -5534,11 +5534,11 @@

Build Test for test tut_us_ci

Run Test for test tut_us_cities_snippet.cpp

-
==2082511== Memcheck, a memory error detector
-==2082511== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2082511== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2082511== Command: ./tut_us_cities_snippet 1 null null live
-==2082511== 
+
==2118130== Memcheck, a memory error detector
+==2118130== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2118130== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2118130== Command: ./tut_us_cities_snippet 1 null null live
+==2118130== 
 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):
 
@@ -5548,15 +5548,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==2082511== -==2082511== HEAP SUMMARY: -==2082511== in use at exit: 0 bytes in 0 blocks -==2082511== total heap usage: 4,501 allocs, 4,501 frees, 497,831 bytes allocated -==2082511== -==2082511== All heap blocks were freed -- no leaks are possible -==2082511== -==2082511== For lists of detected and suppressed errors, rerun with: -s -==2082511== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==2118130== +==2118130== HEAP SUMMARY: +==2118130== in use at exit: 0 bytes in 0 blocks +==2118130== total heap usage: 4,501 allocs, 4,501 frees, 497,795 bytes allocated +==2118130== +==2118130== All heap blocks were freed -- no leaks are possible +==2118130== +==2118130== For lists of detected and suppressed errors, rerun with: -s +==2118130== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -5586,11 +5586,11 @@

Build Test for test us_cities_sni

Run Test for test us_cities_snippet.cpp

-
==2082530== Memcheck, a memory error detector
-==2082530== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2082530== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2082530== Command: ./us_cities_snippet 1 null null live
-==2082530== 
+
==2118149== Memcheck, a memory error detector
+==2118149== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2118149== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2118149== Command: ./us_cities_snippet 1 null null live
+==2118149== 
 Retrieving a set of US cities
 US Cities : 
 
@@ -5603,15 +5603,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 -==2082530== -==2082530== HEAP SUMMARY: -==2082530== in use at exit: 0 bytes in 0 blocks -==2082530== total heap usage: 4,523 allocs, 4,523 frees, 502,186 bytes allocated -==2082530== -==2082530== All heap blocks were freed -- no leaks are possible -==2082530== -==2082530== For lists of detected and suppressed errors, rerun with: -s -==2082530== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2118149== +==2118149== HEAP SUMMARY: +==2118149== in use at exit: 0 bytes in 0 blocks +==2118149== total heap usage: 4,523 allocs, 4,523 frees, 502,168 bytes allocated +==2118149== +==2118149== All heap blocks were freed -- no leaks are possible +==2118149== +==2118149== For lists of detected and suppressed errors, rerun with: -s +==2118149== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -5641,70 +5641,70 @@

Build Test for test us_map_overlay.c

Run Test for test us_map_overlay.cpp

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

Build Test for test us_map_test.cpp

Run Test for test us_map_test.cpp

-
==2082569== Memcheck, a memory error detector
-==2082569== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2082569== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2082569== Command: ./us_map_test 1 null null live
-==2082569== 
+
==2118190== Memcheck, a memory error detector
+==2118190== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2118190== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2118190== Command: ./us_map_test 1 null null live
+==2118190== 
 Retrieving US State County Map Data
-State: Vermont
-	Lamoille, VT
-	Orange, VT
-	Windsor, VT
-	Essex, VT
-	Orleans, VT
-	Grand Isle, VT
-	Chittenden, VT
-	Windham, VT
-	Addison, VT
-	Rutland, VT
 State: Iowa
 	Cass, IA
 	Louisa, IA
@@ -5763,21 +5752,32 @@ 

Run Test for test us_map_test.cpp

Keokuk, IA Page, IA Buena Vista, IA -JSON[us_map]: {"visual":"us_map","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","mapdummy":true} +State: Vermont + Lamoille, VT + Orange, VT + Windsor, VT + Essex, VT + Orleans, VT + Grand Isle, VT + Chittenden, VT + Windham, VT + Addison, VT + Rutland, VT +JSON[us_map]: {"visual":"us_map","title":"Accessing US State County Maps","description":"","map_overlay":true,"map":[{"_state_name":"Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"19029","_fips_code":"19-029","_county_name":"Cass, IA","_state_name":"Cass, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19115","_fips_code":"19-115","_county_name":"Louisa, IA","_state_name":"Louisa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19147","_fips_code":"19-147","_county_name":"Palo Alto, IA","_state_name":"Palo Alto, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19061","_fips_code":"19-061","_county_name":"Dubuque, IA","_state_name":"Dubuque, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19047","_fips_code":"19-047","_county_name":"Crawford, IA","_state_name":"Crawford, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19125","_fips_code":"19-125","_county_name":"Marion, IA","_state_name":"Marion, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19005","_fips_code":"19-005","_county_name":"Allamakee, IA","_state_name":"Allamakee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19107","_fips_code":"19-107","_county_name":"Keokuk, IA","_state_name":"Keokuk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19123","_fips_code":"19-123","_county_name":"Mahaska, IA","_state_name":"Mahaska, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19161","_fips_code":"19-161","_county_name":"Sac, IA","_state_name":"Sac, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19155","_fips_code":"19-155","_county_name":"Pottawattamie, IA","_state_name":"Pottawattamie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19031","_fips_code":"19-031","_county_name":"Cedar, IA","_state_name":"Cedar, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19151","_fips_code":"19-151","_county_name":"Pocahontas, IA","_state_name":"Pocahontas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19121","_fips_code":"19-121","_county_name":"Madison, IA","_state_name":"Madison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19059","_fips_code":"19-059","_county_name":"Dickinson, IA","_state_name":"Dickinson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19067","_fips_code":"19-067","_county_name":"Floyd, IA","_state_name":"Floyd, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19191","_fips_code":"19-191","_county_name":"Winneshiek, IA","_state_name":"Winneshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19143","_fips_code":"19-143","_county_name":"Osceola, IA","_state_name":"Osceola, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19139","_fips_code":"19-139","_county_name":"Muscatine, IA","_state_name":"Muscatine, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19141","_fips_code":"19-141","_county_name":"O'Brien, IA","_state_name":"O'Brien, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19027","_fips_code":"19-027","_county_name":"Carroll, IA","_state_name":"Carroll, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19097","_fips_code":"19-097","_county_name":"Jackson, IA","_state_name":"Jackson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19045","_fips_code":"19-045","_county_name":"Clinton, IA","_state_name":"Clinton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19193","_fips_code":"19-193","_county_name":"Woodbury, IA","_state_name":"Woodbury, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19007","_fips_code":"19-007","_county_name":"Appanoose, IA","_state_name":"Appanoose, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19075","_fips_code":"19-075","_county_name":"Grundy, IA","_state_name":"Grundy, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19079","_fips_code":"19-079","_county_name":"Hamilton, IA","_state_name":"Hamilton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19179","_fips_code":"19-179","_county_name":"Wapello, IA","_state_name":"Wapello, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19025","_fips_code":"19-025","_county_name":"Calhoun, IA","_state_name":"Calhoun, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19023","_fips_code":"19-023","_county_name":"Butler, IA","_state_name":"Butler, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19117","_fips_code":"19-117","_county_name":"Lucas, IA","_state_name":"Lucas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19015","_fips_code":"19-015","_county_name":"Boone, IA","_state_name":"Boone, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19127","_fips_code":"19-127","_county_name":"Marshall, IA","_state_name":"Marshall, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19103","_fips_code":"19-103","_county_name":"Johnson, IA","_state_name":"Johnson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19185","_fips_code":"19-185","_county_name":"Wayne, IA","_state_name":"Wayne, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19173","_fips_code":"19-173","_county_name":"Taylor, IA","_state_name":"Taylor, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19055","_fips_code":"19-055","_county_name":"Delaware, IA","_state_name":"Delaware, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19089","_fips_code":"19-089","_county_name":"Howard, IA","_state_name":"Howard, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19033","_fips_code":"19-033","_county_name":"Cerro Gordo, IA","_state_name":"Cerro Gordo, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19137","_fips_code":"19-137","_county_name":"Montgomery, IA","_state_name":"Montgomery, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19113","_fips_code":"19-113","_county_name":"Linn, IA","_state_name":"Linn, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19039","_fips_code":"19-039","_county_name":"Clarke, IA","_state_name":"Clarke, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19093","_fips_code":"19-093","_county_name":"Ida, IA","_state_name":"Ida, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19189","_fips_code":"19-189","_county_name":"Winnebago, IA","_state_name":"Winnebago, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19099","_fips_code":"19-099","_county_name":"Jasper, IA","_state_name":"Jasper, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19081","_fips_code":"19-081","_county_name":"Hancock, IA","_state_name":"Hancock, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19167","_fips_code":"19-167","_county_name":"Sioux, IA","_state_name":"Sioux, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19071","_fips_code":"19-071","_county_name":"Fremont, IA","_state_name":"Fremont, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19183","_fips_code":"19-183","_county_name":"Washington, IA","_state_name":"Washington, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19111","_fips_code":"19-111","_county_name":"Lee, IA","_state_name":"Lee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19165","_fips_code":"19-165","_county_name":"Shelby, IA","_state_name":"Shelby, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19051","_fips_code":"19-051","_county_name":"Davis, IA","_state_name":"Davis, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19197","_fips_code":"19-197","_county_name":"Wright, IA","_state_name":"Wright, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19135","_fips_code":"19-135","_county_name":"Monroe, IA","_state_name":"Monroe, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19083","_fips_code":"19-083","_county_name":"Hardin, IA","_state_name":"Hardin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19065","_fips_code":"19-065","_county_name":"Fayette, IA","_state_name":"Fayette, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19095","_fips_code":"19-095","_county_name":"Iowa, IA","_state_name":"Iowa, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19157","_fips_code":"19-157","_county_name":"Poweshiek, IA","_state_name":"Poweshiek, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19049","_fips_code":"19-049","_county_name":"Dallas, IA","_state_name":"Dallas, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19001","_fips_code":"19-001","_county_name":"Adair, IA","_state_name":"Adair, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19175","_fips_code":"19-175","_county_name":"Union, IA","_state_name":"Union, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19043","_fips_code":"19-043","_county_name":"Clayton, IA","_state_name":"Clayton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19057","_fips_code":"19-057","_county_name":"Des Moines, IA","_state_name":"Des Moines, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19091","_fips_code":"19-091","_county_name":"Humboldt, IA","_state_name":"Humboldt, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19105","_fips_code":"19-105","_county_name":"Jones, IA","_state_name":"Jones, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19133","_fips_code":"19-133","_county_name":"Monona, IA","_state_name":"Monona, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19187","_fips_code":"19-187","_county_name":"Webster, IA","_state_name":"Webster, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19077","_fips_code":"19-077","_county_name":"Guthrie, IA","_state_name":"Guthrie, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19085","_fips_code":"19-085","_county_name":"Harrison, IA","_state_name":"Harrison, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19011","_fips_code":"19-011","_county_name":"Benton, IA","_state_name":"Benton, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19119","_fips_code":"19-119","_county_name":"Lyon, IA","_state_name":"Lyon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19003","_fips_code":"19-003","_county_name":"Adams, IA","_state_name":"Adams, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19149","_fips_code":"19-149","_county_name":"Plymouth, IA","_state_name":"Plymouth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","mapdummy":true} Success: Assignment posted to the server. Check out your visualization at: http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing -==2082569== -==2082569== HEAP SUMMARY: -==2082569== in use at exit: 0 bytes in 0 blocks -==2082569== total heap usage: 8,011 allocs, 8,011 frees, 1,575,590 bytes allocated -==2082569== -==2082569== All heap blocks were freed -- no leaks are possible -==2082569== -==2082569== For lists of detected and suppressed errors, rerun with: -s -==2082569== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==2118190== +==2118190== HEAP SUMMARY: +==2118190== in use at exit: 0 bytes in 0 blocks +==2118190== total heap usage: 8,012 allocs, 8,012 frees, 1,642,441 bytes allocated +==2118190== +==2118190== All heap blocks were freed -- no leaks are possible +==2118190== +==2118190== For lists of detected and suppressed errors, rerun with: -s +==2118190== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -5807,25 +5807,25 @@

Build Test for test vis_example.cpp

Run Test for test vis_example.cpp

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

Build Test for test wikidata

Run Test for test wikidata_actor_snippet.cpp

-
==2082608== Memcheck, a memory error detector
-==2082608== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==2082608== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==2082608== Command: ./wikidata_actor_snippet 1 null null live
-==2082608== 
+
==2118229== Memcheck, a memory error detector
+==2118229== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==2118229== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==2118229== Command: ./wikidata_actor_snippet 1 null null live
+==2118229== 
 Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
 Data Records in 1955: 4647
 Actor-Movie Data:
 	Movie: Q237116 "Marty"
-	Actor: Q421707 "Jerry Orbach"
+	Actor: Q102551 "Ernest Borgnine"
 Actor-Movie Data:
 	Movie: Q237116 "Marty"
-	Actor: Q1368948 "Glenn Strange"
+	Actor: Q180251 "Paddy Chayefsky"
 Actor-Movie Data:
 	Movie: Q237116 "Marty"
-	Actor: Q1374412 "Joe Mantell"
-==2082608== 
-==2082608== HEAP SUMMARY:
-==2082608==     in use at exit: 0 bytes in 0 blocks
-==2082608==   total heap usage: 176,042 allocs, 176,042 frees, 25,023,095 bytes allocated
-==2082608== 
-==2082608== All heap blocks were freed -- no leaks are possible
-==2082608== 
-==2082608== For lists of detected and suppressed errors, rerun with: -s
-==2082608== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Actor: Q266416 "Betsy Blair"
+==2118229== 
+==2118229== HEAP SUMMARY:
+==2118229==     in use at exit: 0 bytes in 0 blocks
+==2118229==   total heap usage: 176,030 allocs, 176,030 frees, 24,890,391 bytes allocated
+==2118229== 
+==2118229== All heap blocks were freed -- no leaks are possible
+==2118229== 
+==2118229== For lists of detected and suppressed errors, rerun with: -s
+==2118229== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
diff --git a/testing-logs/index.html b/testing-logs/index.html index d5c35c7..dd37dae 100644 --- a/testing-logs/index.html +++ b/testing-logs/index.html @@ -1,4 +1,4 @@ -

Last run at Fri Nov 15 02:08:58 PM EST 2024

+

Last run at Fri Nov 15 06:19:11 PM 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 34a39fd..fa91194 100644 --- a/testing-logs/java_logs.html +++ b/testing-logs/java_logs.html @@ -11,7 +11,7 @@

Testing logs for Java

-

Running at Fri Nov 15 01:31:21 PM EST 2024

+

Running at Fri Nov 15 05:34:45 PM EST 2024

Assignment 0

@@ -102,13 +102,13 @@

Assignment 8

-
+

Assignment 9

@@ -242,13 +242,13 @@

Assignment 22

-
+

Assignment 23

@@ -1171,22 +1171,12 @@

Build Answer for Assignment 9

Compiling java_answer/ for assignment in ../assignmentdb/9-ShortestPathOSM/java_answer
 
-
+

Run Answer for Assignment 9

Guessing osm.java is the right java file where main is
 
-
-Check Your Visualization at the following link:
-
-http://bridges-cs.herokuapp.com/assignments/9/bridges_testing
-
-
-
-Check Your Visualization at the following link:
-
-http://bridges-cs.herokuapp.com/assignments/9/bridges_testing
-
-
+Alarm clock
+could not run java_answer for assignment in ../assignmentdb/9-ShortestPathOSM/java_answer
 
@@ -1581,16 +1571,15 @@

Build Answer for Assignment 23

Compiling java_answer/ for assignment in ../assignmentdb/23-MountainPaths/java_answer
 
-
+

Run Answer for Assignment 23

Guessing mount_path.java is the right java file where main is
 
-
-Check Your Visualization at the following link:
-
-http://bridges-cs.herokuapp.com/assignments/23/bridges_testing
-
-
+Exception in thread "main" org.apache.http.client.HttpResponseException: Http Request Failed. Error Code:504. Message:null
+	at bridges.connect.DataSource.getDataSetJSON(DataSource.java:1092)
+	at bridges.connect.DataSource.getElevationData(DataSource.java:1161)
+	at mount_path.main(mount_path.java:24)
+could not run java_answer for assignment in ../assignmentdb/23-MountainPaths/java_answer
 
@@ -1982,7 +1971,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.729964627769863E12
+Data Access Took: 1.729979382606097E12
 Alarm clock
 could not run java_answer for assignment in ../assignmentdb/30-TemporalBaconNumber/java_answer
 
@@ -2462,22 +2451,22 @@

Run Answer for Assignment 43

Set size: 12648 Grid ===grid stats=== -0)Source Point:-36.08212213957707,-1.8070925225597136 -0)[ALG]Closest Point: -73.917196,40.616092 -0)[ALG]Min Dist:56.843815838302135 -0)[BFA]Closest Point: -73.917196,40.616092 -0)[BFA]Min Dist:56.843815838302135 +0)Source Point:-55.9507768932459,-38.57428183919859 +0)[ALG]Closest Point: -73.9222475,40.6128304 +0)[ALG]Min Dist:81.20081588600489 +0)[BFA]Closest Point: -73.9222475,40.6128304 +0)[BFA]Min Dist:81.20081588600489 0)Difference:0.0 -Source Point:-0.8413005040911514,40.688028521822545 -Source Point:-47.96562184326682,40.664103859373945 -Source Point:-44.548219902194084,40.69955700077879 -Source Point:-41.85020347579677,40.712449221090864 -Source Point:-59.69063700941962,40.62298549875436 -Source Point:-7.019642512594004,40.68492474529851 -Source Point:-50.42245285142597,40.78254736681375 -Source Point:-54.48188597488276,40.67136490408845 -Source Point:-20.851582128256695,40.75006904073897 -Source Point:-69.60105752821359,40.77010274541491 +Source Point:-44.15884802686612,40.68382216692272 +Source Point:-63.725499415977346,40.69574767149676 +Source Point:-32.97526803424589,40.657416691977815 +Source Point:-43.310904017971026,40.71928894690393 +Source Point:-5.364741607423952,40.79356587487808 +Source Point:-69.30097174296246,40.761083523670216 +Source Point:-70.1122287548392,40.712998838684044 +Source Point:-57.6796245603207,40.622373228107776 +Source Point:-66.66995552627694,40.81251673812267 +Source Point:-32.261339081779255,40.66114006608016 num cells examined:11 Check Your Visualization at the following link: @@ -3235,7 +3224,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.14488
+Pi val: 3.14384
 
 Check Your Visualization at the following link:
 
diff --git a/testing-logs/java_testing_logs.html b/testing-logs/java_testing_logs.html
index 2e61011..977179d 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 Fri Nov 15 01:02:50 PM EST 2024

+

Running at Fri Nov 15 05:02:55 PM 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.36999989
-	Date:Nov 15 2024  17:19:05.780 UTC
-	Location: 5 km NNE of Pāhala, Hawaii
-	Lat/Long:19.2496662139893,-155.449661254883
+	Magnitude:3.94
+	Date:Nov 15 2024  21:39:00.140 UTC
+	Location: 2 km SW of Round Valley, CA
+	Lat/Long:37.400333404541,-118.606666564941
 
@@ -1241,10 +1241,10 @@

Build Test for test game_snippet.jav

Run Test for test game_snippet.java

-
MTV Sports: Skateboarding Featuring Andy Macdonald
-PC
-5.0
-[Sports]
+
Monsters, Inc.
+PlayStation 2
+2.9
+[Platformer]
 
@@ -1517,8 +1517,8 @@

Build Test for test imdb_snippet.jav

Run Test for test imdb_snippet.java

-
Christopher_Lee_(I)
-Conquest:_Frontier_Wars_(2001)
+
Morgan_Freeman_(I)
+Making_of_'Amistad',_The_(1999)
 
@@ -2203,11 +2203,11 @@

Build Test for test shakespea

Run Test for test shakespeare_snippet.java

-
Sonnet 96
+
Sonnet 37
 poem
-Some say thy fault is youth, some wantonness,
- Some say thy grace is youth and gentle sport,
- Both g...
+As a decrepit father takes delight,
+ To see his active child do deeds of youth,
+ So I, made lame by ...
 
@@ -3116,15 +3116,15 @@

Run Test for test wikidata_a Actor-Movie Data: Movie: Q237116 "Marty" - Actor: Q102551 "Ernest Borgnine" + Actor: Q3182090 "John Milford" Actor-Movie Data: Movie: Q237116 "Marty" - Actor: Q180251 "Paddy Chayefsky" + Actor: Q3193130 "Karen Steele" Actor-Movie Data: Movie: Q237116 "Marty" - Actor: Q266416 "Betsy Blair" + Actor: Q102551 "Ernest Borgnine" diff --git a/testing-logs/python_logs.html b/testing-logs/python_logs.html index 97b07bf..8b5e3f8 100644 --- a/testing-logs/python_logs.html +++ b/testing-logs/python_logs.html @@ -11,7 +11,7 @@

Testing logs for Python

-

Running at Fri Nov 15 02:03:05 PM EST 2024

+

Running at Fri Nov 15 06:10:52 PM EST 2024

Assignment 0

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

Run Answer for Assignment 8

http://bridges-cs.herokuapp.com/assignments/208/bridges_testing -that 4 -use 1 -flowers 1 -and 5 -first-born 1 -any 1 -painted 1 -this 1 -write 1 -ornament 1 -heavens 2 -air 2 -like 1 -i 1 -but 1 -though 1 -verse 1 couplement 1 -seas 1 -doth 2 -every 1 gems 1 -love 2 -sun 1 -for 1 -compare 1 -truly 1 -as 4 -a 2 -fair 3 -things 1 -more 1 -proud 1 -bright 1 -gold 1 o 1 +muse 1 +in 3 +is 2 +beauty 1 not 4 +earth 1 +aprils 1 +it 2 +rare 1 +fixed 1 +stirred 1 +use 1 +rich 1 +say 1 +his 2 +more 1 +a 2 +seas 1 +doth 2 making 1 +well 1 +flowers 1 +gold 1 +by 1 +child 1 +verse 1 +all 1 +heaven 1 +proud 1 +every 1 +compare 1 +hems 1 true 1 +love 2 mothers 1 -hearsay 1 -rich 1 -rondure 1 -candles 1 -child 1 -say 1 -is 2 +fair 3 +let 2 +believe 1 +though 1 +praise 1 sell 1 -rare 1 +with 6 +rehearse 1 +will 1 +ornament 1 +so 2 +to 2 huge 1 -muse 1 +for 1 +sun 1 +write 1 moon 1 +heavens 2 +air 2 +those 1 +truly 1 +any 1 +i 1 +who 1 +but 1 then 1 -believe 1 -so 2 -with 6 -stirred 1 -by 1 -to 2 -heaven 1 -of 2 -in 3 -let 2 -praise 1 -self 1 -beauty 1 -his 2 +hearsay 1 +and 5 +this 1 +them 1 me 3 -all 1 +that 4 +painted 1 +self 1 +things 1 my 1 -well 1 +candles 1 +as 4 +rondure 1 purpose 1 -it 2 -who 1 -rehearse 1 -aprils 1 -earth 1 -hems 1 -them 1 -those 1 -fixed 1 -will 1 +of 2 +first-born 1 +bright 1 +like 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 0x7651a05b70b0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b175ebb9f10> 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 0x709e654395e0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x70cd29326210> 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 0x7d2f30d67950> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d5e2b7a9880> 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 0x76284f5a7d40> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x73f0a8557560> 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 0x770b6ea1eb70> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b4f04107560> 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 0x7c0b5b597e30> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x77db25339a60> 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 0x75c09b36a7e0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d16701b1a60> 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 0x773ec8a164b0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7dbc9037a7b0> 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 0x799322e95550> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x79367b35e060> 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 0x721684739af0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7ec1b7ff6fc0> 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 0x7225b2a51310> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7fc52fdb1a00> 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 0x70083647f860> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7ab6b47c3f50> 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 -23.897197246551514 +14.36823296546936 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.05266833305358887 +bfs in 0.05260968208312988 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.20843243598938 +41.851245164871216 year: 1979 vertices: 5331 edge: 32113 Check Your Visualization at the following link: @@ -2787,7 +2787,9 @@

Run Answer for Assignment 30

Kevin Bacon is Q3454165 -bfs in 0.09191608428955078 +bfs in 0.09220647811889648 +wikidata-actormovie-2019-2019 +wikidata-actormovie-2018-2018 wikidata-actormovie-2019-2019 Check Your Visualization at the following link: @@ -2842,7 +2844,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: 14.736320734024048 +data get: 16.47632670402527 year: 1974 vertices: 3392 edge: 25246 Check Your Visualization at the following link: @@ -2853,7 +2855,7 @@

Run Answer for Assignment 31

wikidata-actormovie-1973-1973 wikidata-actormovie-1974-1974 wikidata-actormovie-1975-1975 -data get: 9.468089818954468 +data get: 29.75902247428894 year: 1973 vertices: 4254 edge: 38613 Check Your Visualization at the following link: @@ -2908,12 +2910,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 0x7aaea2f34c20> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71f0f317e7e0> 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.07037854194641113s to post the assignment +it took 0.07275557518005371s to post the assignment Check Your Visualization at the following link: @@ -3036,7 +3038,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 0x7b7f91f73050> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x790021216090> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3091,7 +3093,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 0x70a576c00e90> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7f0741f86120> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3146,7 +3148,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 0x777a5ab5f4a0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7343d617ee10> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3503,7 +3505,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 0x717db7d2c830> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x75641e7947a0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3714,7 +3716,7 @@

Run Answer for Assignment 43

970 980 990 -3.5250258445739746 +3.183297872543335
@@ -3781,7 +3783,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 0x734cece1af60> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7310c70728a0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4227,106 +4229,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' -LUF - Luke Air Force Base in Phoenix, United States -CZF - Cape Romanzof LRRS Airport in Cape Romanzof, United States -OKN - Okondja Airport in Okondja, Gabon -YNS - Nemiscau Airport in Nemiscau, Canada -LGB - Long Beach /Daugherty Field/ Airport in Long Beach, United States -UNN - Ranong Airport in Ranong, Thailand -NOT - Marin County Airport - Gnoss Field in Novato, United States -GYN - Santa Genoveva Airport in Goiania, Brazil -BCD - Bacolod-Silay Airport in Bacolod, Philippines -YGG - Ganges Seaplane Base in Ganges, Canada -EKO - Elko Regional Airport in Elko, United States -BVA - Paris Beauvais Tillé Airport in Beauvais, France -IBB - General Villamil Airport in Isabela, Ecuador -RDS - Rincon De Los Sauces Airport in Rincon de los Sauces, Argentina -MTJ - Montrose Regional Airport in Montrose CO, United States -YGL - La Grande Rivière Airport in La Grande Riviere, Canada -IUE - Niue International Airport in Alofi, Niue -PDX - Portland International Airport in Portland, United States -SZT - San Cristobal de las Casas Airport in San Cristobal de las Casas, Mexico -YGM - Gimli Industrial Park Airport in Gimli, Canada -PPW - Papa Westray Airport in Papa Westray, United Kingdom -RGK - Gorno-Altaysk Airport in Gorno-Altaysk, Russia -ZZV - Zanesville Municipal Airport in Zanesville, United States -YVV - Wiarton Airport in Wiarton, Canada -NKW - Diego Garcia Naval Support Facility in Diego Garcia Island, British Indian Ocean Territory -PRA - General Urquiza Airport in Parana, Argentina -ANI - Aniak Airport in Aniak, United States -DUC - Halliburton Field in Duncan, United States -OSM - Mosul International Airport in Mosul, Iraq -YNA - Natashquan Airport in Natashquan, Canada -AVR - Alverca Air Base in Alverca, Portugal -LAS - McCarran International Airport in Las Vegas, United States -VSA - Carlos Rovirosa Pérez International Airport in Villahermosa, Mexico -XAP - Serafin Enoss Bertaso Airport in Chapeco, Brazil -LLV - Lüliang Airport in Lvliang, China -LGS - Comodoro D.R. Salomón Airport in Malargue, Argentina -PKT - Port Keats Airport in Wadeye, Australia -FKL - Venango Regional Airport in Franklin, United States -MXT - Maintirano Airport in Maintirano, Madagascar -BNX - Banja Luka International Airport in Banja Luka, Bosnia and Herzegovina -WFI - Fianarantsoa Airport in Fianarantsoa, Madagascar -OBL - Zoersel (Oostmalle) Airfield in Zoersel, Belgium -QLP - Sarzana-Luni Air Base in Sarzana (SP), Italy -VDM - Gobernador Castello Airport in Viedma, Argentina -BJI - Bemidji Regional Airport in Bemidji, United States -BFK - Buckley Air Force Base in Buckley, United States -BTR - Baton Rouge Metropolitan Airport in Baton Rouge, United States -PDS - Piedras Negras International Airport in Piedras Negras, Mexico -PMH - Greater Portsmouth Regional Airport in Portsmouth, United States -XIY - Xi'an Xianyang International Airport in Xi'an, China -AGI - Wageningen Airstrip in Wageningen, Suriname -MHE - Mitchell Municipal Airport in Mitchell, United States -YME - Matane Airport in Matane, Canada -TNA - Yaoqiang Airport in Jinan, China -KYD - Lanyu Airport in Lanyu, Taiwan -DUC - Halliburton Field in Duncan, United States -TTH - Thumrait Air Base in Thumrait, Oman -TXG - Taichung Airport in Taichung, Taiwan -XPP - Poplar River Airport in Poplar River, Canada -DRV - Dharavandhoo Airport in DHARAVANDHOO, Maldives -ROA - Roanoke–Blacksburg Regional Airport in Roanoke VA, United States -MKE - General Mitchell International Airport in Milwaukee, United States -ZAT - Zhaotong Airport in Zhaotong, China -LPD - La Pedrera Airport in La Pedrera, Colombia -GPO - General Pico Airport in General Pico, Argentina -RUH - King Khaled International Airport in Riyadh, Saudi Arabia -YHB - Hudson Bay Airport in Hudson Bay, Canada -LII - Mulia Airport in Mulia, Indonesia -MOV - Moranbah Airport in Moranbah, Australia -DMT - Diamantino Airport in Diamantino, Brazil -KBZ - Kaikoura Airport in Kaikoura, New Zealand -ASW - Aswan International Airport in Aswan, Egypt -TSU - Tabiteuea South Airport in Tabiteuea, Kiribati -MVZ - Masvingo International Airport in Masvingo, Zimbabwe -AVP - Wilkes Barre Scranton International Airport in Scranton, United States -HTG - Khatanga Airport in Khatanga, Russia -HDN - Yampa Valley Airport in Hayden, United States -JIA - Juína Airport in Juina, Brazil -POZ - Poznań-Ławica Airport in Poznan, Poland -XSI - South Indian Lake Airport in South Indian Lake, Canada -RHV - Reid-Hillview Airport of Santa Clara County in San Jose, United States -GJA - La Laguna Airport in Guanaja, Honduras -LBQ - Lambarene Airport in Lambarene, Gabon -IQN - Qingyang Airport in Qingyang, China -YAH - La Grande-4 Airport in La Grande-4, Canada -BXK - Buckeye Municipal Airport in Buckeye, United States -PSD - Port Said Airport in Port Said, Egypt -MZG - Makung Airport in Makung, Taiwan -NQT - Nottingham Airport in Nottingham, United Kingdom -KIX - Kansai International Airport in Osaka, Japan -AEP - Jorge Newbery Airpark in Buenos Aires, Argentina -BMD - Belo sur Tsiribihina Airport in Belo sur Tsiribihina, Madagascar -ZUM - Churchill Falls Airport in Churchill Falls, Canada -MFJ - Moala Airport in Moala, Fiji -LYP - Faisalabad International Airport in Faisalabad, Pakistan -WTB - Toowoomba Wellcamp Airport in Toowoomba, Australia -ELD - South Arkansas Regional At Goodwin Field in El Dorado, United States -IAR - Tunoshna Airport in Yaroslavl, Russia -ULY - Ulyanovsk East Airport in Ulyanovsk, Russia -YVB - Bonaventure Airport in Bonaventure, Canada +SGX - Songea Airport in Songea, Tanzania +EIS - Terrance B. Lettsome International Airport in Tortola, British Virgin Islands +EGO - Belgorod International Airport in Belgorod, Russia +EVV - Evansville Regional Airport in Evansville, United States +IKL - Ikela Airport in Ikela, Congo (Kinshasa) +CCY - Northeast Iowa Regional Airport in Charles City, United States +SPJ - Sparti Airport in Sparti, Greece +RDN - LTS Pulau Redang Airport in Redang, Malaysia +KNR - Jam Airport in Kangan, Iran +TJQ - Buluh Tumbang (H A S Hanandjoeddin) Airport in Tanjung Pandan, Indonesia +RIY - Mukalla International Airport in Mukalla, Yemen +MIS - Misima Island Airport in Misima Island, Papua New Guinea +BPL - Alashankou Bole (Bortala) airport in Bole, China +SZJ - Siguanea Airport in Siguanea, Cuba +SGY - Skagway Airport in Skagway, United States +OTP - Henri Coandă International Airport in Bucharest, Romania +IFH - Hesa Airport in Daran, Iran +BBT - Berbérati Airport in Berberati, Central African Republic +UUN - Baruun Urt Airport in , Mongolia +BEV - Beersheba (Teyman) Airport in Beer-sheba, Israel +BOM - Chhatrapati Shivaji International Airport in Mumbai, India +HAK - Haikou Meilan International Airport in Haikou, China +YVM - Qikiqtarjuaq Airport in Broughton Island, Canada +GUQ - Guanare Airport in Guanare, Venezuela +CUT - Cutral-Co Airport in Cutralco, Argentina +AGV - Oswaldo Guevara Mujica Airport in Acarigua, Venezuela +NOA - Nowra Airport in Nowra, Australia +WBM - Wapenamanda Airport in Wapenamanda, Papua New Guinea +BMB - Bumbar Airport in Bumba, Congo (Kinshasa) +MIU - Maiduguri International Airport in Maiduguri, Nigeria +PDA - Obando Airport in Puerto Inírida, Colombia +SCM - Scammon Bay Airport in Scammon Bay, United States +KHI - Jinnah International Airport in Karachi, Pakistan +BYJ - Beja Airport / Airbase in Beja (madeira), Portugal +UAH - Ua Huka Airport in Ua Huka, French Polynesia +AVL - Asheville Regional Airport in Asheville, United States +KGD - Khrabrovo Airport in Kaliningrad, Russia +CTL - Charleville Airport in Charlieville, Australia +SHO - King Mswati III International Airport in Manzini, Swaziland +ALW - Walla Walla Regional Airport in Walla Walla, United States +BNJ - Bonn-Hangelar Airport in Sankt-Augustin, Germany +ABT - Al Baha Airport in El-baha, Saudi Arabia +OTH - Southwest Oregon Regional Airport in North Bend, United States +NCJ - Sunchales Aeroclub Airport in Sunchales, Argentina +KBL - Hamid Karzai International Airport in Kabul, Afghanistan +MXN - Morlaix-Ploujean Airport in Morlaix, France +ITR - Francisco Vilela do Amaral Airport in Itumbiara, Brazil +PAZ - El Tajín National Airport in Poza Rico, Mexico +JBR - Jonesboro Municipal Airport in Jonesboro, United States +PIN - Parintins Airport in Parintins, Brazil +KAB - Kariba International Airport in Kariba, Zimbabwe +AUW - Wausau Downtown Airport in Wausau, United States +KUL - Kuala Lumpur International Airport in Kuala Lumpur, Malaysia +RES - Resistencia International Airport in Resistencia, Argentina +CGP - Shah Amanat International Airport in Chittagong, Bangladesh +LEJ - Leipzig/Halle Airport in Leipzig, Germany +CGF - Cuyahoga County Airport in Richmond Heights, United States +AJY - Mano Dayak International Airport in Agadez, Niger +BKC - Buckland Airport in Buckland, United States +PSZ - Capitán Av. Salvador Ogaya G. airport in Puerto Suarez, Bolivia +BNO - Burns Municipal Airport in Burns, United States +AAA - Anaa Airport in Anaa, French Polynesia +AER - Sochi International Airport in Sochi, Russia +NVT - Ministro Victor Konder International Airport in Navegantes, Brazil +CZA - Chichen Itza International Airport in Chichen Itza, Mexico +CGJ - Kasompe Airport in Kasompe, Zambia +BOI - Boise Air Terminal/Gowen Field in Boise, United States +MGH - Margate Airport in Margate, South Africa +KGT - Kangding Airport in Kangding, China +CDU - Camden Airport in Camden, Australia +MFR - Rogue Valley International Medford Airport in Medford, United States +API - Gomez Nino Apiay Air Base in Apiay, Colombia +AYS - Waycross Ware County Airport in Waycross, United States +INA - Inta Airport in Inta, Russia +ISO - Kinston Regional Jetport At Stallings Field in Kinston, United States +AZO - Kalamazoo Battle Creek International Airport in Kalamazoo, United States +CXR - Cam Ranh Airport in Nha Trang, Vietnam +AID - Anderson Municipal Darlington Field in ANDERSON, United States +KRO - Kurgan Airport in Kurgan, Russia +UZU - Curuzu Cuatia Airport in Curuzu Cuatia, Argentina +KVM - Markovo Airport in Markovo, Russia +KUT - Kopitnari Airport in Kutaisi, Georgia +GKL - Great Keppel Is Airport in Great Keppel Island, Australia +KHM - Kanti Airport in Khamti, Burma +RKP - Aransas County Airport in Rockport, United States +CFN - Donegal Airport in Dongloe, Ireland +CGK - Soekarno-Hatta International Airport in Jakarta, Indonesia +TKS - Tokushima Airport/JMSDF Air Base in Tokushima, Japan +EOI - Eday Airport in Eday, United Kingdom +KLU - Klagenfurt Airport in Klagenfurt, Austria +MAF - Midland International Airport in Midland, United States +SLL - Salalah Airport in Salalah, Oman +DJG - Djanet Inedbirene Airport in Djanet, Algeria +PMF - Parma Airport in Parma, Italy +NKC - Nouakchott–Oumtounsy International Airport in Nouakschott, Mauritania +ALN - St Louis Regional Airport in Alton/St Louis, United States +JGD - Jiagedaqi Airport in Jiagedaqi District, China +KLJ - Klaipėda Airport in Klaipeda, Lithuania +TGU - Toncontín International Airport in Tegucigalpa, Honduras +SMV - Samedan Airport in Samedan, Switzerland Check Your Visualization at the following link: @@ -4656,7 +4658,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 0x7ea715ff89e0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7811198f0500> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4762,7 +4764,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 0x781b1fd4e2a0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7fafc0f18e90> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4817,7 +4819,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 0x70ecad69af00> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x772410836570> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4872,7 +4874,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.15684 +Pi val: 3.139 RLE ran Check Your Visualization at the following link: @@ -4925,7 +4927,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 0x7ed22648ce60> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b1d02591100> 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 65a32df..11c9647 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 Fri Nov 15 01:11:22 PM EST 2024

+

Running at Fri Nov 15 05:12:12 PM 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 0x70373eff1910> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x757b1e8336e0> 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.36999989 -Date: 2024-11-15 17:19:05 -Location:5 km NNE of Pāhala, Hawaii -Lat/Long:19.2496662139893,-155.449661254883 +Magnitude: 1.13 +Date: 2024-11-15 21:54:59 +Location:6 km E of Palmdale, CA +Lat/Long:34.5751667,-118.0365
@@ -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 0x779844411a60> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7a9cd62d9b50> 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' -Tiger Woods PGA Tour 12: The Masters -Xbox 360 -8 -['Sports'] +Oddworld: Abes Exoddus +PC +8.5 +['Platformer']
@@ -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' -Christina_Ricci -Pecker_(1998) +Billy_Crystal +Forget_Paris_(1995)
@@ -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 0x7b622df10c20> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7f9b42803d10> 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 0x7f11fc1c7e00> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x70425d04c560> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2672,19 +2672,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' -The Life and Death of Richard the Third -play -1593 - -KING RICHARD III - -by William Shakespeare - -Dramatis Personae - - EDWARD THE FOURTH - - Sons to the +Sonnet 36 +poem +Let me confess that we two must be twain, + Although our undivided loves are one: + So shall those blo @@ -4393,16 +4385,16 @@

Run Test for test wikidata_a First 3 records: 0)Actor-Movie Data: - Movie: Q64110, 20,000 Leagues Under the Sea - Actor: Q45553, Robert J. Wilke + Movie: Q331017, To Catch a Thief + Actor: Q921945, John Williams 1)Actor-Movie Data: - Movie: Q64110, 20,000 Leagues Under the Sea - Actor: Q78505, Peter Lorre + Movie: Q331017, To Catch a Thief + Actor: Q965918, Charles Vanel 2)Actor-Movie Data: - Movie: Q64110, 20,000 Leagues Under the Sea - Actor: Q104027, Kirk Douglas + Movie: Q331017, To Catch a Thief + Actor: Q1667630, Steven Geray diff --git a/testing-logs/summary.html b/testing-logs/summary.html index 6a6c01f..ad86274 100644 --- a/testing-logs/summary.html +++ b/testing-logs/summary.html @@ -21,7 +21,7 @@ -

Run at Fri Nov 15 02:08:56 PM EST 2024

+

Run at Fri Nov 15 06:19:10 PM EST 2024

Java Logs

@@ -115,13 +115,13 @@

Assignment 8

-
+

Assignment 9

@@ -255,13 +255,13 @@

Assignment 22

-
+

Assignment 23

@@ -1538,13 +1538,13 @@

Assignment 64

-
+

Assignment 65

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

Run at Fri Nov 15 01:13:01 PM EST 2024

+

Run at Fri Nov 15 05:14:43 PM EST 2024

Java Logs