From e31a754df2d47bdf6d00e8f78eeb3e4ac9e9bd1a Mon Sep 17 00:00:00 2001 From: "Erik Saule (Bot Account)" Date: Wed, 27 Nov 2024 06:03:43 -0500 Subject: [PATCH] update logs --- testing-logs/cxx_logs.html | 140 +- testing-logs/cxx_testing_logs.html | 4754 ++++++++++++------------- testing-logs/index.html | 2 +- testing-logs/java_logs.html | 36 +- testing-logs/java_testing_logs.html | 98 +- testing-logs/python_logs.html | 390 +- testing-logs/python_testing_logs.html | 82 +- testing-logs/summary.html | 2 +- testing-logs/testing_summary.html | 2 +- 9 files changed, 2754 insertions(+), 2752 deletions(-) diff --git a/testing-logs/cxx_logs.html b/testing-logs/cxx_logs.html index 9d9cc19..0a3cf74 100644 --- a/testing-logs/cxx_logs.html +++ b/testing-logs/cxx_logs.html @@ -11,7 +11,7 @@

Testing logs for C++

-

Running at Wed Nov 27 01:12:58 AM EST 2024

+

Running at Wed Nov 27 05:13:12 AM EST 2024

Assignment 0

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

Build Answer for Assignment 11

Run Answer for Assignment 11

Guessing ./2048 is the right binary file where main is
 
-[2024-11-27 01:14:57] [connect] Successful connection
-[2024-11-27 01:14:57] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688097 101
+[2024-11-27 05:15:16] [connect] Successful connection
+[2024-11-27 05:15:16] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702516 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-27 01:14:57] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:15:16] [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-27 01:15:08] [connect] Successful connection
-[2024-11-27 01:15:08] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688108 101
+[2024-11-27 05:15:26] [connect] Successful connection
+[2024-11-27 05:15:26] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702526 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-27 01:15:08] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:15:27] [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-27 01:15:18] [connect] Successful connection
-[2024-11-27 01:15:18] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688118 101
+[2024-11-27 05:15:36] [connect] Successful connection
+[2024-11-27 05:15:36] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702536 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-27 01:15:19] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:15:37] [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-27 01:15:29] [connect] Successful connection
-[2024-11-27 01:15:29] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688129 101
+[2024-11-27 05:15:46] [connect] Successful connection
+[2024-11-27 05:15:46] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702546 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-27 01:15:29] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:15:47] [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-27 01:15:39] [connect] Successful connection
-[2024-11-27 01:15:39] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688139 101
+[2024-11-27 05:15:56] [connect] Successful connection
+[2024-11-27 05:15:56] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702556 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-27 01:15:39] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:15:57] [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-27 01:15:56] [connect] Successful connection
-[2024-11-27 01:15:56] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688156 101
+[2024-11-27 05:16:15] [connect] Successful connection
+[2024-11-27 05:16:15] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702575 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-27 01:15:57] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:16:16] [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-27 01:16:07] [connect] Successful connection
-[2024-11-27 01:16:07] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688167 101
+[2024-11-27 05:16:26] [connect] Successful connection
+[2024-11-27 05:16:26] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702586 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-27 01:16:08] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:16:27] [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-27 01:16:18] [connect] Successful connection
-[2024-11-27 01:16:18] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688178 101
+[2024-11-27 05:16:37] [connect] Successful connection
+[2024-11-27 05:16:37] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702597 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-27 01:16:18] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:16:37] [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-27 01:16:29] [connect] Successful connection
-[2024-11-27 01:16:29] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688189 101
+[2024-11-27 05:16:47] [connect] Successful connection
+[2024-11-27 05:16:47] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702607 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-27 01:16:29] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:16:47] [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-27 01:16:40] [connect] Successful connection
-[2024-11-27 01:16:40] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688200 101
+[2024-11-27 05:16:56] [connect] Successful connection
+[2024-11-27 05:16:56] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702616 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-27 01:16:40] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:16:57] [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-27 01:16:50] [connect] Successful connection
-[2024-11-27 01:16:50] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688210 101
+[2024-11-27 05:17:07] [connect] Successful connection
+[2024-11-27 05:17:07] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702627 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-27 01:16:51] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:17:07] [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-27 01:17:32] [connect] Successful connection
-[2024-11-27 01:17:32] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688251 101
+[2024-11-27 05:17:52] [connect] Successful connection
+[2024-11-27 05:17:52] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702672 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-27 01:17:32] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:17:53] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -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-27 01:22:42] [connect] Successful connection
-[2024-11-27 01:22:42] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688562 101
+[2024-11-27 05:23:03] [connect] Successful connection
+[2024-11-27 05:23:03] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702983 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-27 01:22:42] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:23:04] [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-27 01:22:57] [connect] Successful connection
-[2024-11-27 01:22:57] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688576 101
+[2024-11-27 05:23:18] [connect] Successful connection
+[2024-11-27 05:23:19] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732702998 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-27 01:22:57] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:23:19] [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-27 01:23:06] [connect] Successful connection
-[2024-11-27 01:23:06] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688586 101
+[2024-11-27 05:23:29] [connect] Successful connection
+[2024-11-27 05:23:29] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703009 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-27 01:23:07] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:23:30] [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-27 01:23:17] [connect] Successful connection
-[2024-11-27 01:23:17] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688597 101
+[2024-11-27 05:23:40] [connect] Successful connection
+[2024-11-27 05:23:40] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703019 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-27 01:23:17] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:23:40] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4063,7 +4063,7 @@

Run Answer for Assignment 39

HTTP code: 502 HTTP/1.1 502 Bad Gateway Server: nginx/1.18.0 (Ubuntu) -Date: Wed, 27 Nov 2024 06:23:41 GMT +Date: Wed, 27 Nov 2024 10:24:05 GMT Content-Type: text/html Content-Length: 166 Connection: keep-alive @@ -4231,8 +4231,8 @@

Build Answer for Assignment 41

Run Answer for Assignment 41

Guessing ./SpaceInvaders is the right binary file where main is
 
-[2024-11-27 01:23:57] [connect] Successful connection
-[2024-11-27 01:23:57] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688637 101
+[2024-11-27 05:24:20] [connect] Successful connection
+[2024-11-27 05:24:20] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703060 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -4240,7 +4240,7 @@ 

Run Answer for Assignment 41

http://bridges-games.herokuapp.com/assignments/141/bridges_testing -[2024-11-27 01:23:58] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:24:20] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4341,7 +4341,7 @@

Run Answer for Assignment 43

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

Build Answer for Assignment 45

Run Answer for Assignment 45

Guessing ./ExplorerRobot is the right binary file where main is
 
-[2024-11-27 01:24:25] [connect] Successful connection
-[2024-11-27 01:24:25] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688665 101
+[2024-11-27 05:24:49] [connect] Successful connection
+[2024-11-27 05:24:49] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703089 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -4512,7 +4512,7 @@ 

Run Answer for Assignment 45

http://bridges-games.herokuapp.com/assignments/145/bridges_testing -[2024-11-27 01:24:31] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:24:54] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4879,7 +4879,7 @@

Run Answer for Assignment 57

HTTP code: 502 HTTP/1.1 502 Bad Gateway Server: nginx/1.18.0 (Ubuntu) -Date: Wed, 27 Nov 2024 06:24:57 GMT +Date: Wed, 27 Nov 2024 10:25:20 GMT Content-Type: text/html Content-Length: 166 Connection: keep-alive @@ -5508,8 +5508,8 @@

Build Answer for Assignment 67

Run Answer for Assignment 67

Guessing ./ControlsTutorialThree is the right binary file where main is
 
-[2024-11-27 01:26:27] [connect] Successful connection
-[2024-11-27 01:26:27] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688787 101
+[2024-11-27 05:26:48] [connect] Successful connection
+[2024-11-27 05:26:48] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703208 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5517,7 +5517,7 @@ 

Run Answer for Assignment 67

http://bridges-games.herokuapp.com/assignments/167/bridges_testing -[2024-11-27 01:26:28] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:26:49] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5654,8 +5654,8 @@

Build Answer for Assignment 69

Run Answer for Assignment 69

Guessing ./snake is the right binary file where main is
 
-[2024-11-27 01:26:40] [connect] Successful connection
-[2024-11-27 01:26:40] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688800 101
+[2024-11-27 05:27:02] [connect] Successful connection
+[2024-11-27 05:27:02] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703222 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5663,7 +5663,7 @@ 

Run Answer for Assignment 69

http://bridges-games.herokuapp.com/assignments/169/bridges_testing -[2024-11-27 01:26:40] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:27:02] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5729,8 +5729,8 @@

Build Answer for Assignment 70

Run Answer for Assignment 70

Guessing ./wordle is the right binary file where main is
 
-[2024-11-27 01:26:49] [connect] Successful connection
-[2024-11-27 01:26:49] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688809 101
+[2024-11-27 05:27:13] [connect] Successful connection
+[2024-11-27 05:27:13] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703233 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5738,7 +5738,7 @@ 

Run Answer for Assignment 70

http://bridges-games.herokuapp.com/assignments/170/bridges_testing -[2024-11-27 01:26:50] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:27:13] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5869,8 +5869,8 @@

Build Answer for Assignment 72

Run Answer for Assignment 72

Guessing ./Pixel is the right binary file where main is
 
-[2024-11-27 01:27:06] [connect] Successful connection
-[2024-11-27 01:27:06] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732688826 101
+[2024-11-27 05:27:31] [connect] Successful connection
+[2024-11-27 05:27:31] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732703251 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -5878,7 +5878,7 @@ 

Run Answer for Assignment 72

http://bridges-games.herokuapp.com/assignments/172/bridges_testing -[2024-11-27 01:27:07] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +[2024-11-27 05:27:32] [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 bfbe174..db26cbf 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 Wed Nov 27 12:53:26 AM EST 2024

+

Running at Wed Nov 27 04:53:26 AM EST 2024

Test 3d_game_test.cpp

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

Build Test for test 3d_game_test.cpp

Run Test for test 3d_game_test.cpp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-
==1341106== Memcheck, a memory error detector
-==1341106== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1341106== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1341106== Command: ./eq_snippet 1 null null live
-==1341106== 
+
==1377016== Memcheck, a memory error detector
+==1377016== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1377016== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1377016== Command: ./eq_snippet 1 null null live
+==1377016== 
 Earthquake 0: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 1: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 2: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 3: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 4: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 5: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 6: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 7: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 8: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
 Earthquake 9: 
-	Magnitude:2.29
-	Date:  Nov. 27  2024  5:52:31
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3485,-124.183
-==1341106== 
-==1341106== HEAP SUMMARY:
-==1341106==     in use at exit: 0 bytes in 0 blocks
-==1341106==   total heap usage: 5,076 allocs, 5,076 frees, 675,627 bytes allocated
-==1341106== 
-==1341106== All heap blocks were freed -- no leaks are possible
-==1341106== 
-==1341106== For lists of detected and suppressed errors, rerun with: -s
-==1341106== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Magnitude:1.5
+	Date:  Nov. 27  2024  9:24:21
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.066
+==1377016== 
+==1377016== HEAP SUMMARY:
+==1377016==     in use at exit: 0 bytes in 0 blocks
+==1377016==   total heap usage: 5,076 allocs, 5,076 frees, 675,575 bytes allocated
+==1377016== 
+==1377016== All heap blocks were freed -- no leaks are possible
+==1377016== 
+==1377016== For lists of detected and suppressed errors, rerun with: -s
+==1377016== 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

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

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

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

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

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

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

Run Test for test graph_map_test.cpp

@@ -2582,17 +2582,17 @@

Build Test for test gutenberg_sni

Run Test for test gutenberg_snippet.cpp

-
==1341263== Memcheck, a memory error detector
-==1341263== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1341263== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1341263== Command: ./gutenberg_snippet 1 null null live
-==1341263== 
+
==1377171== Memcheck, a memory error detector
+==1377171== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1377171== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1377171== Command: ./gutenberg_snippet 1 null null live
+==1377171== 
 terminate called after throwing an instance of 'bridges::HTTPException'
   what():  HTTPException raised when hitting http://bridges-data-server-gutenberg.bridgesuncc.org//meta?id=2701
 HTTP code: 502
 HTTP/1.1 502 Bad Gateway
 Server: nginx/1.18.0 (Ubuntu)
-Date: Wed, 27 Nov 2024 05:57:04 GMT
+Date: Wed, 27 Nov 2024 09:56:57 GMT
 Content-Type: text/html
 Content-Length: 166
 Connection: keep-alive
@@ -2606,779 +2606,779 @@ 

Run Test for test gutenberg_snippet </body> </html> -==1341263== -==1341263== Process terminating with default action of signal 6 (SIGABRT) -==1341263== at 0x4C6FB1C: __pthread_kill_implementation (pthread_kill.c:44) -==1341263== by 0x4C6FB1C: __pthread_kill_internal (pthread_kill.c:78) -==1341263== by 0x4C6FB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89) -==1341263== by 0x4C1626D: raise (raise.c:26) -==1341263== by 0x4BF98FE: abort (abort.c:79) -==1341263== by 0x49C8FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x49DE0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x49C8A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x49DE390: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10F44B: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) -==1341263== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== HEAP SUMMARY: -==1341263== in use at exit: 256,389 bytes in 2,772 blocks -==1341263== total heap usage: 4,433 allocs, 1,661 frees, 418,322 bytes allocated -==1341263== -==1341263== 7 bytes in 1 blocks are still reachable in loss record 6 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 8 bytes in 1 blocks are still reachable in loss record 10 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 9 bytes in 1 blocks are still reachable in loss record 14 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 10 bytes in 1 blocks are still reachable in loss record 15 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 12 bytes in 1 blocks are still reachable in loss record 18 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 12 bytes in 1 blocks are still reachable in loss record 19 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 13 bytes in 1 blocks are still reachable in loss record 20 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 16 bytes in 1 blocks are still reachable in loss record 28 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A1E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 18 bytes in 1 blocks are still reachable in loss record 31 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52876B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 19 bytes in 1 blocks are still reachable in loss record 32 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528767F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 24 bytes in 1 blocks are still reachable in loss record 490 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528767F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 24 bytes in 1 blocks are still reachable in loss record 491 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52876B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 25 bytes in 1 blocks are still reachable in loss record 493 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4A8E95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x11AFFD: void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const* const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const* const&) (stl_construct.h:119) -==1341263== by 0x11AA44: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120) -==1341263== by 0x11A1CB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137) -==1341263== by 0x1198D2: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185) -==1341263== by 0x1183D5: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (stl_uninitialized.h:373) -==1341263== by 0x116C4F: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1695) -==1341263== by 0x115294: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711) -==1341263== by 0x11269A: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 516 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4A8E95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10FAE8: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:138) -==1341263== by 0x10BD07: main (gutenberg_snippet.cpp:17) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 517 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x11A0CB: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151) -==1341263== by 0x11808C: allocate (alloc_traits.h:482) -==1341263== by 0x11808C: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381) -==1341263== by 0x116C08: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692) -==1341263== by 0x115294: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711) -==1341263== by 0x11269A: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 518 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A06DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 519 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A06EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 520 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5288136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 521 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 522 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A08BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 523 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A1EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 524 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A25D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 32 bytes in 1 blocks are still reachable in loss record 526 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C40DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 40 bytes in 1 blocks are still reachable in loss record 542 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x11514C: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154) -==1341263== by 0x112621: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:753) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 45 bytes in 1 blocks are still reachable in loss record 547 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== 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) -==1341263== by 0x116376: 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) -==1341263== by 0x114E8D: 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) -==1341263== by 0x11022F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397) -==1341263== by 0x10BD9E: main (gutenberg_snippet.cpp:19) -==1341263== -==1341263== 46 bytes in 1 blocks are still reachable in loss record 548 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4A8B63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x4A8BB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x1100D9: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322) -==1341263== by 0x10BE06: main (gutenberg_snippet.cpp:23) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 554 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A0601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 555 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 556 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 557 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 558 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 559 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 560 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 48 bytes in 1 blocks are still reachable in loss record 561 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 56 bytes in 1 blocks are still reachable in loss record 565 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5264E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5264FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5265301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51870FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A165C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 56 bytes in 1 blocks are still reachable in loss record 566 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 56 bytes in 1 blocks are still reachable in loss record 567 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 56 bytes in 1 blocks are still reachable in loss record 568 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 56 bytes in 1 blocks are still reachable in loss record 569 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5288143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 56 bytes in 1 blocks are still reachable in loss record 570 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A1EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 56 bytes in 1 blocks are still reachable in loss record 572 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 61 bytes in 1 blocks are still reachable in loss record 574 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== 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) -==1341263== by 0x4A8D04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x110741: bridges::SimpleCache::SimpleCache() (Cache.h:133) -==1341263== by 0x1110A3: bridges::lruCache::lruCache(int) (Cache.h:212) -==1341263== by 0x111CF9: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134) -==1341263== by 0x10BE3E: main (gutenberg_snippet.cpp:26) -==1341263== -==1341263== 65 bytes in 1 blocks are still reachable in loss record 578 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4A8E95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10D93A: __static_initialization_and_destruction_0() (base64.h:50) -==1341263== by 0x10DB99: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112) -==1341263== by 0x4BFB303: call_init (libc-start.c:145) -==1341263== by 0x4BFB303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) -==1341263== by 0x10BB74: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet) -==1341263== -==1341263== 67 bytes in 1 blocks are possibly lost in loss record 580 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10E4AA: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28) -==1341263== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) -==1341263== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 72 bytes in 1 blocks are still reachable in loss record 581 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5264E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5264FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5265301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51870FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A165C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 72 bytes in 1 blocks are still reachable in loss record 582 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5288164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 72 bytes in 1 blocks are still reachable in loss record 583 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5288178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 72 bytes in 1 blocks are still reachable in loss record 585 of 673 -==1341263== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x52CBA71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 107 bytes in 1 blocks are still reachable in loss record 598 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== 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) -==1341263== by 0x4A8D04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x1148E5: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) (basic_string.h:3690) -==1341263== by 0x1125BF: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:750) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 128 bytes in 1 blocks are still reachable in loss record 602 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519C5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5288164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 128 bytes in 1 blocks are still reachable in loss record 603 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519C5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5288178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 135 bytes in 6 blocks are still reachable in loss record 605 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 144 bytes in 6 blocks are still reachable in loss record 606 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== -==1341263== 167 bytes in 1 blocks are possibly lost in loss record 608 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10E4D9: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28) -==1341263== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) -==1341263== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 167 bytes in 1 blocks are possibly lost in loss record 609 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10E4F6: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28) -==1341263== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) -==1341263== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 272 bytes in 1 blocks are possibly lost in loss record 620 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x49DCD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10F370: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) -==1341263== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 801 bytes in 1 blocks are still reachable in loss record 642 of 673 -==1341263== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== 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) -==1341263== by 0x4A8D04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x114B75: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:3639) -==1341263== by 0x10E640: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:31) -==1341263== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) -==1341263== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) -==1341263== by 0x10BE75: main (gutenberg_snippet.cpp:30) -==1341263== -==1341263== 1,064 bytes in 19 blocks are still reachable in loss record 655 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) -==1341263== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) -==1341263== -==1341263== 4,096 bytes in 1 blocks are still reachable in loss record 667 of 673 -==1341263== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) -==1341263== by 0x4C561A4: _IO_file_doallocate (filedoalloc.c:101) -==1341263== by 0x4C66513: _IO_doallocbuf (genops.c:347) -==1341263== by 0x4C63F7F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745) -==1341263== by 0x4C64A9E: _IO_new_file_xsputn (fileops.c:1244) -==1341263== by 0x4C64A9E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197) -==1341263== by 0x4C57A01: fwrite (iofwrite.c:39) -==1341263== by 0x4A79DC3: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x4A7A13B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) -==1341263== by 0x10BE57: main (gutenberg_snippet.cpp:28) -==1341263== -==1341263== LEAK SUMMARY: -==1341263== definitely lost: 0 bytes in 0 blocks -==1341263== indirectly lost: 0 bytes in 0 blocks -==1341263== possibly lost: 673 bytes in 4 blocks -==1341263== still reachable: 8,441 bytes in 83 blocks -==1341263== suppressed: 247,275 bytes in 2,685 blocks -==1341263== -==1341263== For lists of detected and suppressed errors, rerun with: -s -==1341263== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1) +==1377171== +==1377171== Process terminating with default action of signal 6 (SIGABRT) +==1377171== at 0x4C6FB1C: __pthread_kill_implementation (pthread_kill.c:44) +==1377171== by 0x4C6FB1C: __pthread_kill_internal (pthread_kill.c:78) +==1377171== by 0x4C6FB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89) +==1377171== by 0x4C1626D: raise (raise.c:26) +==1377171== by 0x4BF98FE: abort (abort.c:79) +==1377171== by 0x49C8FF4: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x49DE0D9: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x49C8A54: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x49DE390: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10F44B: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) +==1377171== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== HEAP SUMMARY: +==1377171== in use at exit: 256,389 bytes in 2,772 blocks +==1377171== total heap usage: 4,433 allocs, 1,661 frees, 418,322 bytes allocated +==1377171== +==1377171== 7 bytes in 1 blocks are still reachable in loss record 6 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 8 bytes in 1 blocks are still reachable in loss record 10 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 9 bytes in 1 blocks are still reachable in loss record 14 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 10 bytes in 1 blocks are still reachable in loss record 15 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 12 bytes in 1 blocks are still reachable in loss record 18 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 12 bytes in 1 blocks are still reachable in loss record 19 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 13 bytes in 1 blocks are still reachable in loss record 20 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A3EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 16 bytes in 1 blocks are still reachable in loss record 28 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A1E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 18 bytes in 1 blocks are still reachable in loss record 31 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52876B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 19 bytes in 1 blocks are still reachable in loss record 32 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528767F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 24 bytes in 1 blocks are still reachable in loss record 490 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528767F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 24 bytes in 1 blocks are still reachable in loss record 491 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52876B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 25 bytes in 1 blocks are still reachable in loss record 493 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4A8E95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x11AFFD: void std::_Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const* const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, char const* const&) (stl_construct.h:119) +==1377171== by 0x11AA44: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120) +==1377171== by 0x11A1CB: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137) +==1377171== by 0x1198D2: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185) +==1377171== by 0x1183D5: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const* const*, char const* const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (stl_uninitialized.h:373) +==1377171== by 0x116C4F: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1695) +==1377171== by 0x115294: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711) +==1377171== by 0x11269A: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 516 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4A8E95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10FAE8: bridges::Bridges::Bridges(unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:138) +==1377171== by 0x10BD07: main (gutenberg_snippet.cpp:17) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 517 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x11A0CB: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151) +==1377171== by 0x11808C: allocate (alloc_traits.h:482) +==1377171== by 0x11808C: std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_allocate(unsigned long) (stl_vector.h:381) +==1377171== by 0x116C08: void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_initialize<char const* const*>(char const* const*, char const* const*, std::forward_iterator_tag) (stl_vector.h:1692) +==1377171== by 0x115294: std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<char const* const*, void>(char const* const*, char const* const*, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:711) +==1377171== by 0x11269A: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 518 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A06DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 519 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A06EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 520 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5288136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 521 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 522 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A08BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 523 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A1EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 524 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CBB12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A25D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 32 bytes in 1 blocks are still reachable in loss record 526 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CC54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C40DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 40 bytes in 1 blocks are still reachable in loss record 542 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x11514C: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154) +==1377171== by 0x112621: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:753) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 45 bytes in 1 blocks are still reachable in loss record 547 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== 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) +==1377171== by 0x116376: 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) +==1377171== by 0x114E8D: 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) +==1377171== by 0x11022F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:397) +==1377171== by 0x10BD9E: main (gutenberg_snippet.cpp:19) +==1377171== +==1377171== 46 bytes in 1 blocks are still reachable in loss record 548 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4A8B63F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x4A8BB24: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x1100D9: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:322) +==1377171== by 0x10BE06: main (gutenberg_snippet.cpp:23) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 554 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A0601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 555 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 556 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 557 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 558 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 559 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 560 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 48 bytes in 1 blocks are still reachable in loss record 561 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C402D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 56 bytes in 1 blocks are still reachable in loss record 565 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5264E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5264FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5265301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51870FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A165C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 56 bytes in 1 blocks are still reachable in loss record 566 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 56 bytes in 1 blocks are still reachable in loss record 567 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 56 bytes in 1 blocks are still reachable in loss record 568 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 56 bytes in 1 blocks are still reachable in loss record 569 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5288143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 56 bytes in 1 blocks are still reachable in loss record 570 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A1EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A2556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515495B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515575C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 56 bytes in 1 blocks are still reachable in loss record 572 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 61 bytes in 1 blocks are still reachable in loss record 574 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== 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) +==1377171== by 0x4A8D04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x110741: bridges::SimpleCache::SimpleCache() (Cache.h:133) +==1377171== by 0x1110A3: bridges::lruCache::lruCache(int) (Cache.h:212) +==1377171== by 0x111CF9: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:134) +==1377171== by 0x10BE3E: main (gutenberg_snippet.cpp:26) +==1377171== +==1377171== 65 bytes in 1 blocks are still reachable in loss record 578 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4A8E95A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10D93A: __static_initialization_and_destruction_0() (base64.h:50) +==1377171== by 0x10DB99: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112) +==1377171== by 0x4BFB303: call_init (libc-start.c:145) +==1377171== by 0x4BFB303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347) +==1377171== by 0x10BB74: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet) +==1377171== +==1377171== 67 bytes in 1 blocks are possibly lost in loss record 580 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10E4AA: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28) +==1377171== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) +==1377171== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 72 bytes in 1 blocks are still reachable in loss record 581 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5264E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5264FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5265301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51870FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x515B8C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A165C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 72 bytes in 1 blocks are still reachable in loss record 582 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5288164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 72 bytes in 1 blocks are still reachable in loss record 583 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519C5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5288178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 72 bytes in 1 blocks are still reachable in loss record 585 of 673 +==1377171== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x52CBA71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52CBE34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C49C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C3F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C432C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 107 bytes in 1 blocks are still reachable in loss record 598 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== 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) +==1377171== by 0x4A8D04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x1148E5: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) (basic_string.h:3690) +==1377171== by 0x1125BF: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:750) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 128 bytes in 1 blocks are still reachable in loss record 602 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519C5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5288164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 128 bytes in 1 blocks are still reachable in loss record 603 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519C5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5288178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A0823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519DE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x52881E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 135 bytes in 6 blocks are still reachable in loss record 605 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x5287EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 144 bytes in 6 blocks are still reachable in loss record 606 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x519C925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x5287EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x528765E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== +==1377171== 167 bytes in 1 blocks are possibly lost in loss record 608 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10E4D9: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28) +==1377171== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) +==1377171== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 167 bytes in 1 blocks are possibly lost in loss record 609 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4A8E85A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10E4F6: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:28) +==1377171== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) +==1377171== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 272 bytes in 1 blocks are possibly lost in loss record 620 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x49DCD4B: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10F370: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) +==1377171== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 801 bytes in 1 blocks are still reachable in loss record 642 of 673 +==1377171== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== 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) +==1377171== by 0x4A8D04F: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x114B75: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (basic_string.h:3639) +==1377171== by 0x10E640: bridges::HTTPException::HTTPException(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (ServerComm.h:31) +==1377171== by 0x10F3EE: bridges::ServerComm::makeRequest(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (ServerComm.h:164) +==1377171== by 0x1126BE: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:754) +==1377171== by 0x10BE75: main (gutenberg_snippet.cpp:30) +==1377171== +==1377171== 1,064 bytes in 19 blocks are still reachable in loss record 655 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x51A27C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51AF5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x519D88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x50C4FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x51A15FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== by 0x4C72EC2: __pthread_once_slow (pthread_once.c:116) +==1377171== by 0x51AF6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3) +==1377171== +==1377171== 4,096 bytes in 1 blocks are still reachable in loss record 667 of 673 +==1377171== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) +==1377171== by 0x4C561A4: _IO_file_doallocate (filedoalloc.c:101) +==1377171== by 0x4C66513: _IO_doallocbuf (genops.c:347) +==1377171== by 0x4C63F7F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745) +==1377171== by 0x4C64A9E: _IO_new_file_xsputn (fileops.c:1244) +==1377171== by 0x4C64A9E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197) +==1377171== by 0x4C57A01: fwrite (iofwrite.c:39) +==1377171== by 0x4A79DC3: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x4A7A13B: std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33) +==1377171== by 0x10BE57: main (gutenberg_snippet.cpp:28) +==1377171== +==1377171== LEAK SUMMARY: +==1377171== definitely lost: 0 bytes in 0 blocks +==1377171== indirectly lost: 0 bytes in 0 blocks +==1377171== possibly lost: 673 bytes in 4 blocks +==1377171== still reachable: 8,441 bytes in 83 blocks +==1377171== suppressed: 247,275 bytes in 2,685 blocks +==1377171== +==1377171== For lists of detected and suppressed errors, rerun with: -s +==1377171== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1) Aborted (core dumped) could not run test

@@ -3410,23 +3410,23 @@

Build Test for test imdb_snippet.cpp

Run Test for test imdb_snippet.cpp

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

Build Test for test input_game.cpp

Run Test for test input_game.cpp

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

Run Test for test input_game.cpp

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

Build Test for test kdt.cpp

Run Test for test kdt.cpp

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

Build Test for test linechart.cpp

Run Test for test linechart.cpp

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

Run Test for test linechart.cpp

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

Build Test for test minimal_game.cpp

Run Test for test minimal_game.cpp

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

Run Test for test minimal_game.cpp

http://bridges-games.herokuapp.com/assignments/1032/bridges_testing -[2024-11-27 00:57:36] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==1341366== -==1341366== HEAP SUMMARY: -==1341366== in use at exit: 0 bytes in 0 blocks -==1341366== total heap usage: 6,143 allocs, 6,143 frees, 1,840,479 bytes allocated -==1341366== -==1341366== All heap blocks were freed -- no leaks are possible -==1341366== -==1341366== For lists of detected and suppressed errors, rerun with: -s -==1341366== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-27 04:57:29] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==1377272== +==1377272== HEAP SUMMARY: +==1377272== in use at exit: 0 bytes in 0 blocks +==1377272== total heap usage: 6,143 allocs, 6,143 frees, 1,840,443 bytes allocated +==1377272== +==1377272== All heap blocks were freed -- no leaks are possible +==1377272== +==1377272== For lists of detected and suppressed errors, rerun with: -s +==1377272== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -3682,11 +3682,11 @@

Build Test for test mixed_assignm

Run Test for test mixed_assignments.cpp

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

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

@@ -3750,25 +3750,25 @@

Build Test for test mllist.cpp

Run Test for test mllist.cpp

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

Build Test for test non_bloc

Run Test for test non_blocking_game_fire.cpp

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

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

@@ -3857,13 +3857,13 @@

Build Test for test non_blo

Run Test for test non_blocking_game_state.cpp

-
==1341450== Memcheck, a memory error detector
-==1341450== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1341450== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1341450== Command: ./non_blocking_game_state 1 null null live
-==1341450== 
-[2024-11-27 00:58:08] [connect] Successful connection
-[2024-11-27 00:58:08] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732687087 101
+
==1377358== Memcheck, a memory error detector
+==1377358== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1377358== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1377358== Command: ./non_blocking_game_state 1 null null live
+==1377358== 
+[2024-11-27 04:58:01] [connect] Successful connection
+[2024-11-27 04:58:01] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1732701480 101
 sockopen on namespace /
 Setting framelimit to 10
 Success: Assignment posted to the server. 
@@ -3871,16 +3871,16 @@ 

Run Test for test non_blockin http://bridges-games.herokuapp.com/assignments/1036/bridges_testing -[2024-11-27 00:58:10] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] -==1341450== -==1341450== HEAP SUMMARY: -==1341450== in use at exit: 0 bytes in 0 blocks -==1341450== total heap usage: 6,002 allocs, 6,002 frees, 1,758,283 bytes allocated -==1341450== -==1341450== All heap blocks were freed -- no leaks are possible -==1341450== -==1341450== For lists of detected and suppressed errors, rerun with: -s -==1341450== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +[2024-11-27 04:58:03] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user] +==1377358== +==1377358== HEAP SUMMARY: +==1377358== in use at exit: 0 bytes in 0 blocks +==1377358== total heap usage: 5,998 allocs, 5,998 frees, 1,757,194 bytes allocated +==1377358== +==1377358== All heap blocks were freed -- no leaks are possible +==1377358== +==1377358== For lists of detected and suppressed errors, rerun with: -s +==1377358== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -3910,11 +3910,11 @@

Build Test for test osm.cpp

Run Test for test osm.cpp

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

Run Test for test osm.cpp

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

Build Test for test osm_amenity

Run Test for test osm_amenity_snippet.cpp

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

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

@@ -4037,25 +4037,25 @@

Build Test for test osm_snippet.cpp

Run Test for test osm_snippet.cpp

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

Build Test for test purposefu

Run Test for test purposefully_breaking.cpp

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

Build Test for test reddit.cpp

Run Test for test reddit.cpp

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

Run Test for test reddit.cpp

ID: 1ay5gfp Title: Why is itching a part of an immune response to an infection? Author: Streptomycin_InaCoat -Score: 498 +Score: 499 VoteRatio: 0.9 CommentCount: 93 Subreddit: askscience @@ -4206,8 +4206,8 @@

Run Test for test reddit.cpp

ID: 1ayokck Title: How does parthenogenesis occur? Author: Puzzleheaded-Bar465 -Score: 23 -VoteRatio: 0.73 +Score: 20 +VoteRatio: 0.72 CommentCount: 9 Subreddit: askscience PostTime: 1708759125 @@ -4217,7 +4217,7 @@

Run Test for test reddit.cpp

ID: 1ayr1dz Title: What is the radiation risk if a nuclear submarine or aircraft carrier takes damage and sinks? Author: WartimeHotTot -Score: 498 +Score: 497 VoteRatio: 0.86 CommentCount: 242 Subreddit: askscience @@ -4228,7 +4228,7 @@

Run Test for test reddit.cpp

ID: 1az2q96 Title: If our earth is getting warmer, does that mean bird migration is going to change? Author: Savings-Leather4921 -Score: 531 +Score: 530 VoteRatio: 0.86 CommentCount: 127 Subreddit: askscience @@ -4239,7 +4239,7 @@

Run Test for test reddit.cpp

ID: 1azq3cv Title: Question from my daughter: do flies live long enough to be grandparents? How about great grandparents? Author: systemsbio -Score: 723 +Score: 727 VoteRatio: 0.9 CommentCount: 91 Subreddit: askscience @@ -4263,7 +4263,7 @@

Run Test for test reddit.cpp

ID: 1b0lir2 Title: Do european cicadas emerge as N american does ? Author: RedWarrior69340 -Score: 175 +Score: 172 VoteRatio: 0.8 CommentCount: 73 Subreddit: askscience @@ -4278,7 +4278,7 @@

Run Test for test reddit.cpp

ID: 1b0x5gi Title: How is the Milky Way on a collision course with Andromeda? Author: Pokemaster131 -Score: 183 +Score: 179 VoteRatio: 0.74 CommentCount: 113 Subreddit: askscience @@ -4293,7 +4293,7 @@

Run Test for test reddit.cpp

ID: 1b1a674 Title: AskScience AMA Series: We're scientists and engineers from NASA's Ingenuity Mars Helicopter team. Ask us anything! Author: AskScienceModerator -Score: 638 +Score: 633 VoteRatio: 0.93 CommentCount: 229 Subreddit: askscience @@ -4338,23 +4338,23 @@

Run Test for test reddit.cpp

ID: 1b1fjyz Title: Is taking vitamin C when sick a placebo or does it really help? Author: ElTejano96 -Score: 34 -VoteRatio: 0.87 +Score: 32 +VoteRatio: 0.84 CommentCount: 42 Subreddit: askscience PostTime: 1709050126 URL: https://www.reddit.com/r/askscience/comments/1b1fjyz/is_taking_vitamin_c_when_sick_a_placebo_or_does/ Text: I feel as though it drastically improves my recovery time when I get sick, but I read conflicting things online regarding the evidence behind this and I’m curious if it’s 100% placebo or if there is some real evidence behind it helping reduce the length of a cold. -==1341553== -==1341553== HEAP SUMMARY: -==1341553== in use at exit: 0 bytes in 0 blocks -==1341553== total heap usage: 19,764 allocs, 19,764 frees, 7,310,918 bytes allocated -==1341553== -==1341553== All heap blocks were freed -- no leaks are possible -==1341553== -==1341553== For lists of detected and suppressed errors, rerun with: -s -==1341553== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1377461== +==1377461== HEAP SUMMARY: +==1377461== in use at exit: 0 bytes in 0 blocks +==1377461== total heap usage: 19,764 allocs, 19,764 frees, 7,310,918 bytes allocated +==1377461== +==1377461== All heap blocks were freed -- no leaks are possible +==1377461== +==1377461== For lists of detected and suppressed errors, rerun with: -s +==1377461== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -4384,17 +4384,17 @@

Build Test for test reddit_snippet.c

Run Test for test reddit_snippet.cpp

-
==1341573== Memcheck, a memory error detector
-==1341573== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1341573== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1341573== Command: ./reddit_snippet 1 null null live
-==1341573== 
+
==1377481== Memcheck, a memory error detector
+==1377481== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1377481== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1377481== Command: ./reddit_snippet 1 null null live
+==1377481== 
 986 post returned
 Printing at most 10
 ID: 1ay5gfp
 Title: Why is itching a part of an immune response to an infection?
 Author: Streptomycin_InaCoat
-Score: 498
+Score: 499
 VoteRatio: 0.9
 CommentCount: 93
 Subreddit: askscience
@@ -4405,8 +4405,8 @@ 

Run Test for test reddit_snippet.cppRun Test for test reddit_snippet.cppRun Test for test reddit_snippet.cppRun Test for test reddit_snippet.cppRun Test for test reddit_snippet.cppRun Test for test reddit_snippet.cppRun Test for test reddit_snippet.cppRun Test for test reddit_snippet.cpp

@@ -4583,11 +4583,11 @@

Build Test for test shakespeare

Run Test for test shakespeare_snippet.cpp

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

@@ -4644,25 +4644,25 @@

Build Test for test shape_collecti

Run Test for test shape_collection.cpp

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

Build Test for test shape_co

Run Test for test shape_collection_layer.cpp

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

Build Test for test shap

Run Test for test shape_collection_textalign.cpp

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

Build Test for test sine_wave.cpp

Run Test for test sine_wave.cpp

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

Build Test for test sllist.cpp

Run Test for test sllist.cpp

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

Run Test for test sllist.cpp

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

Build Test for test song_lyrics

Run Test for test song_lyrics_snippet.cpp

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

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

@@ -5037,25 +5037,25 @@

Build Test for test sorting_bench

Run Test for test sorting_benchmark.cpp

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

Build Test for test tree.cpp

Run Test for test tree.cpp

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

Build Test for test tut_array1d.cpp

Run Test for test tut_array1d.cpp

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

Build Test for test tut_array1d_p1.c

Run Test for test tut_array1d_p1.cpp

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

Build Test for test tut_array1d_p2.c

Run Test for test tut_array1d_p2.cpp

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

Build Test for test tut_array1d_p3.c

Run Test for test tut_array1d_p3.cpp

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

Run Test for test tut_array1d_p3.cpp

@@ -5358,25 +5358,25 @@

Build Test for test tut_bst_p1.cpp

Run Test for test tut_bst_p1.cpp

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

Build Test for test tut_bst_p2.cpp

Run Test for test tut_bst_p2.cpp

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

Build Test for test tut_bst_p3.cpp

Run Test for test tut_bst_p3.cpp

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

Build Test for test tut_col_grid_p1

Run Test for test tut_col_grid_p1.cpp

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

Build Test for test tut_col_grid_p2

Run Test for test tut_col_grid_p2.cpp

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

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

@@ -5609,25 +5609,25 @@

Build Test for test tut_col_grid_p3

Run Test for test tut_col_grid_p3.cpp

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

Build Test for test tut_dllist_p1.cpp

Run Test for test tut_dllist_p1.cpp

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

Build Test for test tut_dllist_p2.cpp

Run Test for test tut_dllist_p2.cpp

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

Build Test for test tut_dllist_p3.cpp

Run Test for test tut_dllist_p3.cpp

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

Run Test for test tut_dllist_p3.cpp

@@ -5819,25 +5819,25 @@

Build Test for test tut_graph_p1.cpp

Run Test for test tut_graph_p1.cpp

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

Build Test for test tut_graph_p2.cpp

Run Test for test tut_graph_p2.cpp

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

Build Test for test tut_graph_p3.cpp

Run Test for test tut_graph_p3.cpp

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

Run Test for test tut_graph_p3.cpp

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

Build Test for test tut_shapes_p1.cpp

Run Test for test tut_shapes_p1.cpp

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

Build Test for test tut_shapes_p2.cpp

Run Test for test tut_shapes_p2.cpp

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

Build Test for test tut_sllist_p1.cpp

Run Test for test tut_sllist_p1.cpp

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

Build Test for test tut_sllist_p2.cpp

Run Test for test tut_sllist_p2.cpp

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

Build Test for test tut_sllist_p3.cpp

Run Test for test tut_sllist_p3.cpp

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

Run Test for test tut_sllist_p3.cpp

@@ -6239,11 +6239,11 @@

Build Test for test tut_us_ci

Run Test for test tut_us_cities_snippet.cpp

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

Run Test for test tut_us_cities Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792 Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442 Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386 -West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639==1342175== -==1342175== HEAP SUMMARY: -==1342175== in use at exit: 0 bytes in 0 blocks -==1342175== total heap usage: 4,501 allocs, 4,501 frees, 497,813 bytes allocated -==1342175== -==1342175== All heap blocks were freed -- no leaks are possible -==1342175== -==1342175== For lists of detected and suppressed errors, rerun with: -s -==1342175== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639==1378084== +==1378084== HEAP SUMMARY: +==1378084== in use at exit: 0 bytes in 0 blocks +==1378084== total heap usage: 4,501 allocs, 4,501 frees, 497,849 bytes allocated +==1378084== +==1378084== All heap blocks were freed -- no leaks are possible +==1378084== +==1378084== For lists of detected and suppressed errors, rerun with: -s +==1378084== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -6291,11 +6291,11 @@

Build Test for test us_cities_sni

Run Test for test us_cities_snippet.cpp

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

Run Test for test us_cities_snippet Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442 Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386 West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639 -==1342194== -==1342194== HEAP SUMMARY: -==1342194== in use at exit: 0 bytes in 0 blocks -==1342194== total heap usage: 4,523 allocs, 4,523 frees, 502,186 bytes allocated -==1342194== -==1342194== All heap blocks were freed -- no leaks are possible -==1342194== -==1342194== For lists of detected and suppressed errors, rerun with: -s -==1342194== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1378103== +==1378103== HEAP SUMMARY: +==1378103== in use at exit: 0 bytes in 0 blocks +==1378103== total heap usage: 4,523 allocs, 4,523 frees, 502,168 bytes allocated +==1378103== +==1378103== All heap blocks were freed -- no leaks are possible +==1378103== +==1378103== For lists of detected and suppressed errors, rerun with: -s +==1378103== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

@@ -6346,70 +6346,70 @@

Build Test for test us_map_overlay.c

Run Test for test us_map_overlay.cpp

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

Build Test for test us_map_test.cpp

Run Test for test us_map_test.cpp

-
==1342235== Memcheck, a memory error detector
-==1342235== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1342235== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1342235== Command: ./us_map_test 1 null null live
-==1342235== 
+
==1378143== Memcheck, a memory error detector
+==1378143== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1378143== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1378143== Command: ./us_map_test 1 null null live
+==1378143== 
 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
 	Palo Alto, IA
@@ -6468,21 +6457,32 @@ 

Run Test for test us_map_test.cpp

Keokuk, IA Mahaska, IA Page, 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":"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":"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":"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":"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":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"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":"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":"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":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"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":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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}]}],"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":"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":"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":"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":"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":"19145","_fips_code":"19-145","_county_name":"Page, IA","_state_name":"Page, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19021","_fips_code":"19-021","_county_name":"Buena Vista, IA","_state_name":"Buena Vista, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19037","_fips_code":"19-037","_county_name":"Chickasaw, IA","_state_name":"Chickasaw, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19087","_fips_code":"19-087","_county_name":"Henry, IA","_state_name":"Henry, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"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":"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":"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":"19195","_fips_code":"19-195","_county_name":"Worth, IA","_state_name":"Worth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19109","_fips_code":"19-109","_county_name":"Kossuth, IA","_state_name":"Kossuth, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19009","_fips_code":"19-009","_county_name":"Audubon, IA","_state_name":"Audubon, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"19101","_fips_code":"19-101","_county_name":"Jefferson, IA","_state_name":"Jefferson, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19041","_fips_code":"19-041","_county_name":"Clay, IA","_state_name":"Clay, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19019","_fips_code":"19-019","_county_name":"Buchanan, IA","_state_name":"Buchanan, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19073","_fips_code":"19-073","_county_name":"Greene, IA","_state_name":"Greene, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19017","_fips_code":"19-017","_county_name":"Bremer, IA","_state_name":"Bremer, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19159","_fips_code":"19-159","_county_name":"Ringgold, IA","_state_name":"Ringgold, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"19069","_fips_code":"19-069","_county_name":"Franklin, IA","_state_name":"Franklin, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19163","_fips_code":"19-163","_county_name":"Scott, IA","_state_name":"Scott, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19063","_fips_code":"19-063","_county_name":"Emmet, IA","_state_name":"Emmet, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19035","_fips_code":"19-035","_county_name":"Cherokee, IA","_state_name":"Cherokee, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19169","_fips_code":"19-169","_county_name":"Story, IA","_state_name":"Story, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19053","_fips_code":"19-053","_county_name":"Decatur, IA","_state_name":"Decatur, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19131","_fips_code":"19-131","_county_name":"Mitchell, IA","_state_name":"Mitchell, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"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":"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":"19171","_fips_code":"19-171","_county_name":"Tama, IA","_state_name":"Tama, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19181","_fips_code":"19-181","_county_name":"Warren, IA","_state_name":"Warren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"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":"19129","_fips_code":"19-129","_county_name":"Mills, IA","_state_name":"Mills, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19153","_fips_code":"19-153","_county_name":"Polk, IA","_state_name":"Polk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19177","_fips_code":"19-177","_county_name":"Van Buren, IA","_state_name":"Van Buren, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"19013","_fips_code":"19-013","_county_name":"Black Hawk, IA","_state_name":"Black Hawk, Iowa","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]},{"_state_name":"Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_view_counties":true,"_counties":[{"_geoid":"50015","_fips_code":"50-015","_county_name":"Lamoille, VT","_state_name":"Lamoille, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50017","_fips_code":"50-017","_county_name":"Orange, VT","_state_name":"Orange, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50027","_fips_code":"50-027","_county_name":"Windsor, VT","_state_name":"Windsor, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50009","_fips_code":"50-009","_county_name":"Essex, VT","_state_name":"Essex, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50019","_fips_code":"50-019","_county_name":"Orleans, VT","_state_name":"Orleans, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50013","_fips_code":"50-013","_county_name":"Grand Isle, VT","_state_name":"Grand Isle, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50007","_fips_code":"50-007","_county_name":"Chittenden, VT","_state_name":"Chittenden, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50025","_fips_code":"50-025","_county_name":"Windham, VT","_state_name":"Windham, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50001","_fips_code":"50-001","_county_name":"Addison, VT","_state_name":"Addison, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50021","_fips_code":"50-021","_county_name":"Rutland, VT","_state_name":"Rutland, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50005","_fips_code":"50-005","_county_name":"Caledonia, VT","_state_name":"Caledonia, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50003","_fips_code":"50-003","_county_name":"Bennington, VT","_state_name":"Bennington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50023","_fips_code":"50-023","_county_name":"Washington, VT","_state_name":"Washington, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false},{"_geoid":"50011","_fips_code":"50-011","_county_name":"Franklin, VT","_state_name":"Franklin, Vermont","_stroke_color":"blue","_stroke_width":0.5,"_fill_color":"blue","_hide":false}]}],"element_label_flag":false,"link_label_flag":false,"coord_system_type":"albersusa","mapdummy":true} Success: Assignment posted to the server. Check out your visualization at: http://bridges-cs.herokuapp.com/assignments/1076/bridges_testing -==1342235== -==1342235== HEAP SUMMARY: -==1342235== in use at exit: 0 bytes in 0 blocks -==1342235== total heap usage: 8,011 allocs, 8,011 frees, 1,575,572 bytes allocated -==1342235== -==1342235== All heap blocks were freed -- no leaks are possible -==1342235== -==1342235== For lists of detected and suppressed errors, rerun with: -s -==1342235== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) +==1378143== +==1378143== HEAP SUMMARY: +==1378143== in use at exit: 0 bytes in 0 blocks +==1378143== total heap usage: 8,012 allocs, 8,012 frees, 1,642,453 bytes allocated +==1378143== +==1378143== All heap blocks were freed -- no leaks are possible +==1378143== +==1378143== For lists of detected and suppressed errors, rerun with: -s +==1378143== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
@@ -6512,25 +6512,25 @@

Build Test for test vis_example.cpp

Run Test for test vis_example.cpp

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

Build Test for test wikidata

Run Test for test wikidata_actor_snippet.cpp

-
==1342275== Memcheck, a memory error detector
-==1342275== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1342275== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1342275== Command: ./wikidata_actor_snippet 1 null null live
-==1342275== 
+
==1378184== Memcheck, a memory error detector
+==1378184== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1378184== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1378184== Command: ./wikidata_actor_snippet 1 null null live
+==1378184== 
 Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
 Data Records in 1955: 4646
 Actor-Movie Data:
-	Movie: Q237116 "Marty"
-	Actor: Q102551 "Ernest Borgnine"
+	Movie: Q50937 "It Came from Beneath the Sea"
+	Actor: Q440298 "Faith Domergue"
 Actor-Movie Data:
-	Movie: Q237116 "Marty"
-	Actor: Q180251 "Paddy Chayefsky"
+	Movie: Q50937 "It Came from Beneath the Sea"
+	Actor: Q541016 "Ian Keith"
 Actor-Movie Data:
-	Movie: Q237116 "Marty"
-	Actor: Q266416 "Betsy Blair"
-==1342275== 
-==1342275== HEAP SUMMARY:
-==1342275==     in use at exit: 0 bytes in 0 blocks
-==1342275==   total heap usage: 176,027 allocs, 176,027 frees, 24,923,658 bytes allocated
-==1342275== 
-==1342275== All heap blocks were freed -- no leaks are possible
-==1342275== 
-==1342275== For lists of detected and suppressed errors, rerun with: -s
-==1342275== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+	Movie: Q50937 "It Came from Beneath the Sea"
+	Actor: Q925911 "Kenneth Tobey"
+==1378184== 
+==1378184== HEAP SUMMARY:
+==1378184==     in use at exit: 0 bytes in 0 blocks
+==1378184==   total heap usage: 176,025 allocs, 176,025 frees, 24,938,844 bytes allocated
+==1378184== 
+==1378184== All heap blocks were freed -- no leaks are possible
+==1378184== 
+==1378184== For lists of detected and suppressed errors, rerun with: -s
+==1378184== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
 
diff --git a/testing-logs/index.html b/testing-logs/index.html index e39dab8..84a1186 100644 --- a/testing-logs/index.html +++ b/testing-logs/index.html @@ -1,4 +1,4 @@ -

Last run at Wed Nov 27 02:02:53 AM EST 2024

+

Last run at Wed Nov 27 06:03:43 AM EST 2024

bridges-cxx: 3.4.4-68-gedcc966

bridges-python: 3.4.4-27-g4acaf8a

bridges-java: 3.4.3-8-g731f2b7

diff --git a/testing-logs/java_logs.html b/testing-logs/java_logs.html index b9ec0ac..5f6d3ab 100644 --- a/testing-logs/java_logs.html +++ b/testing-logs/java_logs.html @@ -11,7 +11,7 @@

Testing logs for Java

-

Running at Wed Nov 27 01:27:56 AM EST 2024

+

Running at Wed Nov 27 05:28:20 AM EST 2024

Assignment 0

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

Build Answer for Assignment 30

Run Answer for Assignment 30

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

Run Answer for Assignment 43

Set size: 12648 Grid ===grid stats=== -0)Source Point:-20.717479876255858,-35.741278913129214 -0)[ALG]Closest Point: -73.917196,40.616092 -0)[ALG]Min Dist:93.0626557132997 -0)[BFA]Closest Point: -73.917196,40.616092 -0)[BFA]Min Dist:93.0626557132997 +0)Source Point:-62.69279443845396,-56.41153743991398 +0)[ALG]Closest Point: -73.9222475,40.6128304 +0)[ALG]Min Dist:97.67204600496704 +0)[BFA]Closest Point: -73.9222475,40.6128304 +0)[BFA]Min Dist:97.67204600496704 0)Difference:0.0 -Source Point:-58.9846233398196,40.70272305835019 -Source Point:-61.710236972957496,40.753134452153894 -Source Point:-14.435718158519343,40.79150276648008 -Source Point:-51.131927407411396,40.630589599602914 -Source Point:-51.49585608422811,40.70735651695889 -Source Point:-66.96569989079008,40.67927463635026 -Source Point:-60.402100555316565,40.65880081176224 -Source Point:-7.3607662944228025,40.67818676656804 -Source Point:-27.42462329816906,40.797517195081156 -Source Point:-42.74888563338014,40.6350556581305 -num cells examined:5 +Source Point:-23.96114627104386,40.65185629105618 +Source Point:-10.204464107750503,40.67910145997224 +Source Point:-37.32272722815512,40.71126100248859 +Source Point:-39.919798620410944,40.74224561684572 +Source Point:-5.503581357981531,40.78358226388259 +Source Point:-21.66103010546143,40.72137616013046 +Source Point:-24.143885866991283,40.78972903293601 +Source Point:-17.85796134626886,40.671697383874104 +Source Point:-29.870354749681375,40.680881931722965 +Source Point:-15.994710982211714,40.7725243954556 +num cells examined:11 Check Your Visualization at the following link: diff --git a/testing-logs/java_testing_logs.html b/testing-logs/java_testing_logs.html index e072a4a..dbffee2 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 Wed Nov 27 01:02:57 AM EST 2024

+

Running at Wed Nov 27 05:03:13 AM EST 2024

Test array1d.java

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

Build Test for test eq_snippet.java

Run Test for test eq_snippet.java

Earthquake 0:
-	Magnitude:2.29
-	Date:Nov 27 2024  05:52:31.090 UTC
-	Location: 9 km E of Petrolia, CA
-	Lat/Long:40.3484992980957,-124.182502746582
+	Magnitude:1.5
+	Date:Nov 27 2024  09:24:21.424 UTC
+	Location: 19 km NNE of Fishhook, Alaska
+	Lat/Long:61.896,-149.0663
 
@@ -1241,10 +1241,10 @@

Build Test for test game_snippet.jav

Run Test for test game_snippet.java

-
Robo Pit
-PlayStation
-6.5
-[Fighting]
+
Mini Ninjas
+PlayStation 3
+8.0
+[Action]
 
@@ -1378,8 +1378,8 @@

Build Test for test imdb_snippet.jav

Run Test for test imdb_snippet.java

-
Brigitte_Bardot
-Futures_vedettes_(1955)
+
Danny_Glover
+Saint_of_Fort_Washington,_The_(1993)
 
@@ -1771,7 +1771,7 @@

Run Test for test reddit.java

ID: 1dvwsuc Title: When an intraplate strike-slip fault ruptures, does the fault get longer? Author: tytheby14 -Score: 119 +Score: 120 VoteRatio: 0.81 CommentCount: 6 Subreddit: askscience @@ -1782,7 +1782,7 @@

Run Test for test reddit.java

ID: 1fyavzv Title: Why are there so many ways to heat things up but no ways to make something cold (besides refrigeration)? Author: wetlittleidiot -Score: 848 +Score: 847 VoteRatio: 0.82 CommentCount: 244 Subreddit: askscience @@ -1793,8 +1793,8 @@

Run Test for test reddit.java

ID: 1ewpbuh Title: If there are already B cells present in our body for any kind of possible antigen then why does it take time to recover? Author: Jaded-Ad181 -Score: 10 -VoteRatio: 0.71 +Score: 13 +VoteRatio: 0.77 CommentCount: 2 Subreddit: askscience PostTime: 1724138172 @@ -1804,8 +1804,8 @@

Run Test for test reddit.java

ID: 1dgtryw Title: How do astronauts level things in space/zero gravity? Author: Fayhunter -Score: 6 -VoteRatio: 0.88 +Score: 8 +VoteRatio: 1.0 CommentCount: 8 Subreddit: askscience PostTime: 1718492003 @@ -1825,8 +1825,8 @@

Run Test for test reddit.java

ID: 1bq7x2g Title: Is it possible to have an ice age and a supercontinent at the same time? Author: Imaginary-Menu482 -Score: 19 -VoteRatio: 0.67 +Score: 24 +VoteRatio: 0.71 CommentCount: 9 Subreddit: askscience PostTime: 1711662935 @@ -1836,8 +1836,8 @@

Run Test for test reddit.java

ID: 1fkiim6 Title: Are there other boundaries in the geological record like the K-PG boundary? Author: Dbgb4 -Score: 88 -VoteRatio: 0.89 +Score: 89 +VoteRatio: 0.9 CommentCount: 6 Subreddit: askscience PostTime: 1726745376 @@ -1847,7 +1847,7 @@

Run Test for test reddit.java

ID: 1bhaj54 Title: What planets are visible from jupiter's (moons') sky? Author: doctor_gambling -Score: 11 +Score: 12 VoteRatio: 1.0 CommentCount: 3 Subreddit: askscience @@ -1858,7 +1858,7 @@

Run Test for test reddit.java

ID: 1bburoh Title: Why does the skin on the palm of the hand look so different than the back of the hand? Author: lightinggod -Score: 101 +Score: 98 VoteRatio: 0.75 CommentCount: 43 Subreddit: askscience @@ -1869,7 +1869,7 @@

Run Test for test reddit.java

ID: 1ewpq21 Title: How does a Virus variant become too "Variant" that it becomes it's own Virus species? How arbitrary is this distinction? Author: darthindica -Score: 56 +Score: 57 VoteRatio: 0.78 CommentCount: 10 Subreddit: askscience @@ -1880,8 +1880,8 @@

Run Test for test reddit.java

ID: 1cy0y5v Title: Ask Anything Wednesday - Physics, Astronomy, Earth and Planetary Science Author: AutoModerator -Score: 74 -VoteRatio: 0.84 +Score: 70 +VoteRatio: 0.83 CommentCount: 52 Subreddit: askscience PostTime: 1716386411 @@ -1919,7 +1919,7 @@

Run Test for test reddit_snippet.jav
ID: 1dvwsuc
 Title: When an intraplate strike-slip fault ruptures, does the fault get longer?
 Author: tytheby14
-Score: 119
+Score: 120
 VoteRatio: 0.81
 CommentCount: 6
 Subreddit: askscience
@@ -1930,7 +1930,7 @@ 

Run Test for test reddit_snippet.jav ID: 1fyavzv Title: Why are there so many ways to heat things up but no ways to make something cold (besides refrigeration)? Author: wetlittleidiot -Score: 848 +Score: 847 VoteRatio: 0.82 CommentCount: 244 Subreddit: askscience @@ -1941,8 +1941,8 @@

Run Test for test reddit_snippet.jav ID: 1ewpbuh Title: If there are already B cells present in our body for any kind of possible antigen then why does it take time to recover? Author: Jaded-Ad181 -Score: 10 -VoteRatio: 0.71 +Score: 13 +VoteRatio: 0.77 CommentCount: 2 Subreddit: askscience PostTime: 1724138172 @@ -1952,8 +1952,8 @@

Run Test for test reddit_snippet.jav ID: 1dgtryw Title: How do astronauts level things in space/zero gravity? Author: Fayhunter -Score: 6 -VoteRatio: 0.88 +Score: 8 +VoteRatio: 1.0 CommentCount: 8 Subreddit: askscience PostTime: 1718492003 @@ -1973,8 +1973,8 @@

Run Test for test reddit_snippet.jav ID: 1bq7x2g Title: Is it possible to have an ice age and a supercontinent at the same time? Author: Imaginary-Menu482 -Score: 19 -VoteRatio: 0.67 +Score: 24 +VoteRatio: 0.71 CommentCount: 9 Subreddit: askscience PostTime: 1711662935 @@ -1984,8 +1984,8 @@

Run Test for test reddit_snippet.jav ID: 1fkiim6 Title: Are there other boundaries in the geological record like the K-PG boundary? Author: Dbgb4 -Score: 88 -VoteRatio: 0.89 +Score: 89 +VoteRatio: 0.9 CommentCount: 6 Subreddit: askscience PostTime: 1726745376 @@ -1995,7 +1995,7 @@

Run Test for test reddit_snippet.jav ID: 1bhaj54 Title: What planets are visible from jupiter's (moons') sky? Author: doctor_gambling -Score: 11 +Score: 12 VoteRatio: 1.0 CommentCount: 3 Subreddit: askscience @@ -2006,7 +2006,7 @@

Run Test for test reddit_snippet.jav ID: 1bburoh Title: Why does the skin on the palm of the hand look so different than the back of the hand? Author: lightinggod -Score: 101 +Score: 98 VoteRatio: 0.75 CommentCount: 43 Subreddit: askscience @@ -2017,7 +2017,7 @@

Run Test for test reddit_snippet.jav ID: 1ewpq21 Title: How does a Virus variant become too "Variant" that it becomes it's own Virus species? How arbitrary is this distinction? Author: darthindica -Score: 56 +Score: 57 VoteRatio: 0.78 CommentCount: 10 Subreddit: askscience @@ -2028,8 +2028,8 @@

Run Test for test reddit_snippet.jav ID: 1cy0y5v Title: Ask Anything Wednesday - Physics, Astronomy, Earth and Planetary Science Author: AutoModerator -Score: 74 -VoteRatio: 0.84 +Score: 70 +VoteRatio: 0.83 CommentCount: 52 Subreddit: askscience PostTime: 1716386411 @@ -2064,11 +2064,11 @@

Build Test for test shakespea

Run Test for test shakespeare_snippet.java

-
Sonnet 62
+
Sonnet 98
 poem
-Sin of self-love possesseth all mine eye,
- And all my soul, and all my every part;
- And for this sin...
+From you have I been absent in the spring,
+ When proud-pied April (dressed in all his trim)
+ Hath pu...
 
@@ -2976,16 +2976,16 @@

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

Testing logs for Python

-

Running at Wed Nov 27 01:57:35 AM EST 2024

+

Running at Wed Nov 27 05:57:53 AM EST 2024

Assignment 0

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

Run Answer for Assignment 8

http://bridges-cs.herokuapp.com/assignments/208/bridges_testing -not 4 -in 3 -though 1 +then 1 +more 1 +stirred 1 +rehearse 1 them 1 -muse 1 -compare 1 -with 6 -earth 1 -well 1 -all 1 -things 1 -write 1 -those 1 -making 1 -rondure 1 -will 1 as 4 -beauty 1 -this 1 +true 1 +mothers 1 +hems 1 +but 1 +i 1 sell 1 -by 1 -my 1 -fair 3 +candles 1 moon 1 -truly 1 -then 1 -it 2 fixed 1 -his 2 +to 2 +proud 1 +compare 1 +rare 1 +my 1 +child 1 +beauty 1 +heavens 2 +love 2 +muse 1 +things 1 +praise 1 +painted 1 who 1 +flowers 1 +believe 1 +say 1 +with 6 +couplement 1 +write 1 +so 2 gems 1 -me 3 -verse 1 +not 4 +that 4 +this 1 +gold 1 +heaven 1 ornament 1 -every 1 -but 1 -candles 1 +and 5 +aprils 1 +first-born 1 +truly 1 is 2 -rare 1 -hems 1 use 1 -air 2 -rehearse 1 -any 1 bright 1 -hearsay 1 -i 1 -and 5 -love 2 -painted 1 -doth 2 -like 1 -so 2 -first-born 1 -praise 1 -say 1 -that 4 -self 1 for 1 -gold 1 sun 1 -stirred 1 -heaven 1 -proud 1 +any 1 +hearsay 1 +earth 1 +it 2 +doth 2 +though 1 +me 3 +every 1 +those 1 +by 1 +all 1 +making 1 rich 1 -heavens 2 -aprils 1 +well 1 +will 1 +fair 3 let 2 -to 2 -child 1 -a 2 -flowers 1 -believe 1 purpose 1 -couplement 1 -mothers 1 +his 2 of 2 +a 2 +self 1 +rondure 1 +like 1 +air 2 seas 1 -huge 1 +in 3 o 1 -true 1 -more 1 +verse 1 +huge 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 0x7e5eb9b36570> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b3370b36570> 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 0x7011246f9190> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7fd436924d10> 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 0x7fe2ee967950> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x731e8902d790> 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 0x734bc174fb90> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7f8a4d05ffb0> 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 0x7c3e0739a390> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x76227e969070> 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 0x79b7a3969ac0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x788a867b2630> 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 0x746a007a3980> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7ce08f107a10> 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 0x7fbb21846960> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x768294934560> 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 0x728c069f6480> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7acc4ad6cec0> 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 0x7789f83365d0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7bc10bc3a4e0> 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 0x779cb10ad2b0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7c4cf67c1a00> 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 0x783838e2bd40> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7bbcf65df890> 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 -16.243539333343506 +18.838240385055542 year: 1980 vertices: 3913 edge: 17291 Check Your Visualization at the following link: @@ -2767,7 +2767,7 @@

Run Answer for Assignment 30

Kevin Bacon is Q3454165 -bfs in 0.051862239837646484 +bfs in 0.05403327941894531 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 -9.934587240219116 +7.029662132263184 year: 1979 vertices: 5332 edge: 32244 Check Your Visualization at the following link: @@ -2787,7 +2787,9 @@

Run Answer for Assignment 30

Kevin Bacon is Q3454165 -bfs in 0.08150506019592285 +bfs in 0.06647372245788574 +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: 13.94076418876648 +data get: 22.374144315719604 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.162566184997559 +data get: 24.869207859039307 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 0x7c8e7a5efd70> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7cc19365cd10> 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.07352447509765625s to post the assignment +it took 0.07142424583435059s 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 0x785c035ddc70> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7346a919ddc0> 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 0x76650b65e090> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d8cd588dd90> 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 0x71d3a833e570> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7038d217e570> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3464,7 +3466,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 0x70e054d80950> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x76352d57aa20> limiting number of frame to 10 Check Your Visualization at the following link: @@ -3675,7 +3677,7 @@

Run Answer for Assignment 43

970 980 990 -3.53987455368042 +3.1845359802246094

@@ -3786,7 +3788,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 0x773762502690> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7db33fb4ab70> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4232,106 +4234,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' -SGQ - Sanggata/Sangkimah Airport in Sanggata, Indonesia -NYI - Sunyani Airport in Sunyani, Ghana -MYV - Yuba County Airport in Yuba City, United States -WSO - Washabo Airport in Washabo, Suriname -JEF - Jefferson City Memorial Airport in Jefferson City, United States -TLL - Lennart Meri Tallinn Airport in Tallinn-ulemiste International, Estonia -PRB - Paso Robles Municipal Airport in Paso Robles, United States -YKG - Kangirsuk Airport in Kangirsuk, Canada -BAD - Barksdale Air Force Base in Shreveport, United States -YTL - Big Trout Lake Airport in Big Trout Lake, Canada -CJF - Coondewanna Airport in Coondewanna, Australia -NYO - Stockholm Skavsta Airport in Stockholm, Sweden -YHT - Haines Junction Airport in Haines Junction, Canada -JSK - Jask Airport in Jask, Iran -MLU - Monroe Regional Airport in Monroe, United States -HRG - Hurghada International Airport in Hurghada, Egypt -OLF - L M Clayton Airport in Wolf Point, United States -MRW - Lolland Falster Maribo Airport in Maribo, Denmark -ZFA - Faro Airport in Faro, Canada -KBQ - Kasungu Airport in Kasungu, Malawi -TCX - Tabas Airport in Tabas, Iran -CNX - Chiang Mai International Airport in Chiang Mai, Thailand -YKZ - Buttonville Municipal Airport in Toronto, Canada -PCL - Cap FAP David Abenzur Rengifo International Airport in Pucallpa, Peru -KFE - Fortescue - Dave Forrest Aerodrome in Cloudbreak, Australia -VPS - Destin-Ft Walton Beach Airport in Valparaiso, United States -VNT - Ventspils International Airport in Ventspils, Latvia -BAD - Barksdale Air Force Base in Shreveport, United States -IZA - Zona da Mata Regional Airport in Juiz de Fora, Brazil -WMA - Mandritsara Airport in Mandritsara, Madagascar -UIH - Phu Cat Airport in Phucat, Vietnam -PDP - Capitan Corbeta CA Curbelo International Airport in Punta del Este, Uruguay -HYR - Sawyer County Airport in Hayward, United States -WMA - Mandritsara Airport in Mandritsara, Madagascar -AVV - Avalon Airport in Avalon, Australia -BPL - Alashankou Bole (Bortala) airport in Bole, China -NTE - Nantes Atlantique Airport in Nantes, France -FDU - Bandundu Airport in Bandoundu, Congo (Kinshasa) -HLZ - Hamilton International Airport in Hamilton, New Zealand -PZB - Pietermaritzburg Airport in Pietermaritzburg, South Africa -CSG - Columbus Metropolitan Airport in Columbus, United States -CNC - Coconut Island Airport in Coconut Island, Australia -VDP - Valle de La Pascua Airport in Valle De La Pascua, Venezuela -FWA - Fort Wayne International Airport in Fort Wayne, United States -YRM - Rocky Mountain House Airport in Rocky Mountain House, Canada -DMU - Dimapur Airport in Dimapur, India -SIT - Sitka Rocky Gutierrez Airport in Sitka, United States -KTL - Kitale Airport in Kitale, Kenya -RKP - Aransas County Airport in Rockport, United States -HGN - Mae Hong Son Airport in Mae Hong Son, Thailand -HFS - Hagfors Airport in Hagfors, Sweden -VSG - Luhansk International Airport in Lugansk, Ukraine -MWD - Mianwali Air Base in Mianwali, Pakistan -MLE - Malé International Airport in Male, Maldives -LMQ - Marsa Brega Airport in Marsa Brega, Libya -SDL - Sundsvall-Härnösand Airport in Sundsvall, Sweden -YAC - Cat Lake Airport in Cat Lake, Canada -MNC - Nacala Airport in Nacala, Mozambique -HID - Horn Island Airport in Horn Island, Australia -RCB - Richards Bay Airport in Richard's Bay, South Africa -EKA - Murray Field in Eureka, United States -EPL - Épinal-Mirecourt Airport in Epinal, France -BHW - Bhagatanwala Airport in Bhagtanwala, Pakistan -ONP - Newport Municipal Airport in Newport, United States -BOY - Bobo Dioulasso Airport in Bobo-dioulasso, Burkina Faso -SAD - Safford Regional Airport in Safford, United States +GQQ - Galion Municipal Airport in Galion, United States +SUI - Sukhumi Dranda Airport in Sukhumi, Georgia +TIY - Tidjikja Airport in Tidjikja, Mauritania +KMN - Kamina Base Airport in Kamina Base, Congo (Kinshasa) KSM - St Mary's Airport in St Mary's, United States -KTL - Kitale Airport in Kitale, Kenya -LHA - Lahr Airport in Lahr, Germany -BVB - Atlas Brasil Cantanhede Airport in Boa Vista, Brazil -ADA - Adana Airport in Adana, Turkey -DJO - Daloa Airport in Daloa, Cote d'Ivoire -DMD - Doomadgee Airport in Doomadgee, Australia -SNO - Sakon Nakhon Airport in Sakon Nakhon, Thailand -SQO - Storuman Airport in Mohed, Sweden -LCG - A Coruña Airport in La Coruna, Spain -CSG - Columbus Metropolitan Airport in Columbus, United States -YWA - Petawawa Airport in Petawawa, Canada -ERG - Yerbogachen Airport in Yerbogachen, Russia -FLG - Flagstaff Pulliam Airport in Flagstaff, United States -YNT - Yantai Laishan Airport in Yantai, China -PKK - Pakhokku Airport in Pakhokku, Burma -HRM - Hassi R'Mel Airport in Tilrempt, Algeria -BCD - Bacolod-Silay Airport in Bacolod, Philippines -YES - Yasouj Airport in Yasuj, Iran -ROS - Islas Malvinas Airport in Rosario, Argentina -EKS - Shakhtyorsk Airport in Shakhtyorsk, Russia -TTU - Saniat R'mel Airport in Tetouan, Morocco -GVA - Geneva Cointrin International Airport in Geneva, Switzerland -YOS - Owen Sound / Billy Bishop Regional Airport in Owen Sound, Canada -SBA - Santa Barbara Municipal Airport in Santa Barbara, United States -ENW - Kenosha Regional Airport in Kenosha, United States -BLI - Bellingham International Airport in Bellingham, United States -TLL - Lennart Meri Tallinn Airport in Tallinn-ulemiste International, Estonia -XPL - Coronel Enrique Soto Cano Air Base in Comayagua, Honduras -NBG - New Orleans NAS JRB/Alvin Callender Field in New Orleans, United States -MKM - Mukah Airport in Mukah, Malaysia -PBD - Porbandar Airport in Porbandar, India -ILI - Iliamna Airport in Iliamna, United States -CKC - Cherkasy International Airport in Cherkassy, Ukraine +KYA - Konya Airport in Konya, Turkey +PHY - Phetchabun Airport in Phetchabun, Thailand +FON - Arenal Airport in La Fortuna/San Carlos, Costa Rica +ABB - Asaba International Airport in Asaba, Nigeria +ASJ - Amami Airport in Amami, Japan +TRS - Trieste–Friuli Venezia Giulia Airport in Ronchi De Legionari, Italy +GZP - Gazipaşa Airport in Alanya, Turkey +ZXT - Zabrat Airport in Baku, Azerbaijan +SVH - Statesville Regional Airport in Statesville, United States +BFV - Buri Ram Airport in Buri Ram, Thailand +VCR - Carora Airport in Carora, Venezuela +WKJ - Wakkanai Airport in Wakkanai, Japan +UST - Northeast Florida Regional Airport in St. Augustine Airport, United States +NEC - Necochea Airport in Necochea, Argentina +OUZ - Tazadit Airport in Zouerat, Mauritania +AQP - Rodríguez Ballón International Airport in Arequipa, Peru +OCN - Oceanside Municipal Airport in Fraser Island, Australia +REX - General Lucio Blanco International Airport in Reynosa, Mexico +TOA - Zamperini Field in Torrance, United States +WMO - White Mountain Airport in White Mountain, United States +GTO - Jalaluddin Airport in Gorontalo, Indonesia +TBH - Tugdan Airport in Romblon, Philippines +NIU - Naiu Airport in Niau, French Polynesia +NIU - Naiu Airport in Niau, French Polynesia +YCK - Colville Lake Airport in Colville Lake, Canada +RYB - Staroselye Airport in Rybinsk, Russia +MUX - Multan International Airport in Multan, Pakistan +MMD - Minami-Daito Airport in Minami Daito, Japan +CJB - Coimbatore International Airport in Coimbatore, India +ICT - Wichita Eisenhower National Airport in Wichita, United States +CDJ - Conceição do Araguaia Airport in Conceicao Do Araguaia, Brazil +RDR - Grand Forks Air Force Base in Red River, United States +PQC - Phu Quoc International Airport in Phuquoc, Vietnam +MKP - Makemo Airport in Makemo, French Polynesia +ZEC - Secunda Airport in Secunda, South Africa +OND - Ondangwa Airport in Ondangwa, Namibia +SAK - Sauðárkrókur Airport in Saudarkrokur, Iceland +ROR - Babelthuap Airport in Babelthuap, Palau +KSH - Shahid Ashrafi Esfahani Airport in Bakhtaran, Iran +YNS - Nemiscau Airport in Nemiscau, Canada +KSU - Kristiansund Airport (Kvernberget) in Kristiansund, Norway +MHR - Sacramento Mather Airport in Sacramento, United States +ENY - Yan'an Ershilipu Airport in Yan'an, China +WSN - South Naknek Nr 2 Airport in South Naknek, United States +KLV - Karlovy Vary International Airport in Karlovy Vary, Czech Republic +XVS - Valenciennes-Denain Airport in Valenciennes, France +MVW - Skagit Regional Airport in Skagit, United States +FXE - Fort Lauderdale Executive Airport in Fort Lauderdale, United States +GTR - Golden Triangle Regional Airport in Columbus Mississippi, United States +DZO - Santa Bernardina International Airport in Durazno, Uruguay +SUG - Surigao Airport in Sangley Point, Philippines +NOU - La Tontouta International Airport in Noumea, New Caledonia +OAH - Shindand Airport in Shindand, Afghanistan +TVF - Thief River Falls Regional Airport in Thief River Falls, United States +RHE - Reims-Champagne (BA 112) Air Base in Reims, France +PEU - Puerto Lempira Airport in Puerto Lempira, Honduras +BWB - Barrow Island Airport in Barrow Island, Australia +TBN - Waynesville-St. Robert Regional Forney field in Fort Leonardwood, United States +SKA - Fairchild Air Force Base in Spokane, United States +BPC - Bamenda Airport in Bamenda, Cameroon +CIJ - Capitán Aníbal Arab Airport in Cobija, Bolivia +BDN - Talhar Airport in Talhar, Pakistan +PSO - Antonio Narino Airport in Pasto, Colombia +IPT - Williamsport Regional Airport in Williamsport, United States +KFG - Kalkgurung Airport in Kalkgurung, Australia +ICT - Wichita Eisenhower National Airport in Wichita, United States +SVU - Savusavu Airport in Savusavu, Fiji +FBM - Lubumbashi International Airport in Lubumashi, Congo (Kinshasa) +KZN - Kazan International Airport in Kazan, Russia +LEB - Lebanon Municipal Airport in Lebanon, United States +TSL - Tamuin Airport in Tamuin, Mexico +EMA - East Midlands Airport in East Midlands, United Kingdom +ASS - Arathusa Safari Lodge Airport in Arathusa, South Africa +IFJ - Ísafjörður Airport in Isafjordur, Iceland +HKY - Hickory Regional Airport in Hickory, United States +GIB - Gibraltar Airport in Gibraltar, Gibraltar +LLK - Lankaran International Airport in Lankaran, Azerbaijan +PRQ - Termal Airport in Presidencia R.s.pena, Argentina +SDU - Santos Dumont Airport in Rio De Janeiro, Brazil +TTC - Las Breas Airport in Taltal, Chile +ADP - Ampara Airport in Galoya, Sri Lanka +DOP - Dolpa Airport in Dolpa, Nepal +TAP - Tapachula International Airport in Tapachula, Mexico +QLS - Lausanne-Blécherette Airport in Lausanne, Switzerland +IXS - Silchar Airport in Silchar, India +GUS - Grissom Air Reserve Base in Peru, United States +KAG - Gangneung Airport (K-18) in Kangnung, South Korea +LZH - Liuzhou Bailian Airport in Liuzhou, China +LDB - Governador José Richa Airport in Londrina, Brazil +DAM - Damascus International Airport in Damascus, Syria +NAP - Naples International Airport in Naples, Italy +BSB - Presidente Juscelino Kubistschek International Airport in Brasilia, Brazil +PBJ - Tavie Airport in Paama Island, Vanuatu +RDU - Raleigh Durham International Airport in Raleigh-durham, United States +HLD - Dongshan Airport in Hailar, China Check Your Visualization at the following link: @@ -4661,7 +4663,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 0x7f9259f0ca10> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7ed1447ac6e0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4767,7 +4769,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 0x7b015c8f6210> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x744041fe7980> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4822,7 +4824,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 0x72802a4e7290> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71ed7a387860> limiting number of frame to 10 Check Your Visualization at the following link: @@ -4877,7 +4879,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.14232 +Pi val: 3.14868 RLE ran Check Your Visualization at the following link: @@ -4930,7 +4932,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 0x7e5b7e2f4560> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x75d8ae938e00> 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 4274f25..ae09e96 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 Wed Nov 27 01:11:17 AM EST 2024

+

Running at Wed Nov 27 05:11:40 AM EST 2024

Test array1d.py

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

Run Test for test display_game.py

/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7bc31fdeb320> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x70da3c917ec0> 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.29 -Date: 2024-11-27 05:52:31 -Location:9 km E of Petrolia, CA -Lat/Long:40.3484992980957,-124.182502746582 +Magnitude: 1.27 +Date: 2024-11-27 10:01:30 +Location:14 km WNW of Round Valley, CA +Lat/Long:37.4488334655762,-118.749336242676
@@ -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 0x7736b4989700> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x742343131760> 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' -The Guy Game -Xbox -7.7 -['Trivia'] +Harry Potter and the Order of the Phoenix +Wii +7.8 +['Adventure']
@@ -1905,8 +1905,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' -Christopher_Lee_(I) -Scott_of_the_Antarctic_(1948) +Danny_Glover +How_Stella_Got_Her_Groove_Back_(1998)
@@ -1944,7 +1944,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 0x7e7723a2bfe0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x74d22304f830> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2097,7 +2097,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 0x7f1c3060bad0> +Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7bfca4d9b7a0> limiting number of frame to 10 Check Your Visualization at the following link: @@ -2392,21 +2392,21 @@

Run Test for test reddit.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' -Title: Scientists discover the world’s largest coral — so big it can be seen from space -Author: Comrade_Snarky8 -Score: 718 -Comment Count: 82 +Title: Exclusive: Ben & Jerry's says parent Unilever silenced it over Gaza stance +Author: untamedlazyeye +Score: 5682 +Comment Count: 246 Subreddit: news Title: American live-streamer indicted in South Korea over offensive antics -Title: Judge overseeing 'fake elector' case recuses himself after defense accuses him of anti-Trump bias -Title: Bodycam video shows Oklahoma City officer slamming 71-year-old to the ground after traffic stop -Title: An Idaho baby’s unexplained death got no autopsy and a scant coroner’s investigation. State law says that’s fine. -Title: US government employee charged with leaking apparent Israeli plans to retaliate against Iran Title: Loyal dog helped solve owner's grisly murder as cousin is jailed for life Title: 14-year-old dies by suicide after Santa Clara schoolmates bully him about being homeless: father Title: Bluesky gains more than 1.25 million followers since U.S. election. The social media platform, a competitor to Elon Musk's X, says it has surpassed 15 million users. Title: FDA approves self-collection HPV tests as an alternative to Pap smears Title: Teenager in critical condition with Canada’s first human case of bird flu +Title: Scientists discover the world’s largest coral — so big it can be seen from space +Title: The Onion wins Alex Jones' Infowars in bankruptcy auction +Title: Baby red panda dies due to 'stress caused by fireworks,' renewing calls to ban their public sale +Title: Atlanta man dies in shootout after police chase that also kills police dog ===== Available subreddits: gadgets @@ -2459,7 +2459,7 @@

Run Test for test reddit.py

===== Title: Why is itching a part of an immune response to an infection? Author: Streptomycin_InaCoat -Score: 498 +Score: 499 Vote Ratio: 0.9 Comment Count: 93 Subreddit: askscience @@ -2469,8 +2469,8 @@

Run Test for test reddit.py

Title: How does parthenogenesis occur? Author: Puzzleheaded-Bar465 -Score: 23 -Vote Ratio: 0.73 +Score: 20 +Vote Ratio: 0.72 Comment Count: 9 Subreddit: askscience PostTime: 1708759125 @@ -2479,7 +2479,7 @@

Run Test for test reddit.py

Title: What is the radiation risk if a nuclear submarine or aircraft carrier takes damage and sinks? Author: WartimeHotTot -Score: 498 +Score: 497 Vote Ratio: 0.86 Comment Count: 242 Subreddit: askscience @@ -2526,7 +2526,7 @@

Run Test for test reddit_snippet.py< /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' Title: Why is itching a part of an immune response to an infection? Author: Streptomycin_InaCoat -Score: 498 +Score: 499 Vote Ratio: 0.9 Comment Count: 93 Subreddit: askscience @@ -2536,8 +2536,8 @@

Run Test for test reddit_snippet.py< Title: How does parthenogenesis occur? Author: Puzzleheaded-Bar465 -Score: 23 -Vote Ratio: 0.73 +Score: 20 +Vote Ratio: 0.72 Comment Count: 9 Subreddit: askscience PostTime: 1708759125 @@ -2546,7 +2546,7 @@

Run Test for test reddit_snippet.py< Title: What is the radiation risk if a nuclear submarine or aircraft carrier takes damage and sinks? Author: WartimeHotTot -Score: 498 +Score: 497 Vote Ratio: 0.86 Comment Count: 242 Subreddit: askscience @@ -2591,11 +2591,11 @@

Run Test for test shakespeare_s /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/rectangle.py:6: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' /home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/polyline.py:5: SyntaxWarning: invalid escape sequence '\s' -Sonnet 76 +Sonnet 33 poem -Why is my verse so barren of new pride? - So far from variation or quick change? - Why with the time d +Full many a glorious morning have I seen, + Flatter the mountain tops with sovereign eye, + Kissing wi @@ -4304,16 +4304,16 @@

Run Test for test wikidata_a First 3 records: 0)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q3193130, Karen Steele + Movie: Q64110, 20,000 Leagues Under the Sea + Actor: Q45553, Robert J. Wilke 1)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q102551, Ernest Borgnine + Movie: Q64110, 20,000 Leagues Under the Sea + Actor: Q78505, Peter Lorre 2)Actor-Movie Data: - Movie: Q237116, Marty - Actor: Q180251, Paddy Chayefsky + Movie: Q64110, 20,000 Leagues Under the Sea + Actor: Q104027, Kirk Douglas diff --git a/testing-logs/summary.html b/testing-logs/summary.html index 5daf485..91c285c 100644 --- a/testing-logs/summary.html +++ b/testing-logs/summary.html @@ -21,7 +21,7 @@ -

Run at Wed Nov 27 02:02:51 AM EST 2024

+

Run at Wed Nov 27 06:03:41 AM EST 2024

Java Logs

diff --git a/testing-logs/testing_summary.html b/testing-logs/testing_summary.html index cf299d1..39bb423 100644 --- a/testing-logs/testing_summary.html +++ b/testing-logs/testing_summary.html @@ -21,7 +21,7 @@ -

Run at Wed Nov 27 01:12:57 AM EST 2024

+

Run at Wed Nov 27 05:13:11 AM EST 2024

Java Logs