diff --git a/testing-logs/cxx_logs.html b/testing-logs/cxx_logs.html index 5dc7061..7f95cbb 100644 --- a/testing-logs/cxx_logs.html +++ b/testing-logs/cxx_logs.html @@ -11,7 +11,7 @@
Running at Thu Oct 3 05:12:35 AM EDT 2024
+Running at Thu Oct 3 09:12:29 AM EDT 2024
@@ -907,21 +907,21 @@
Guessing ./2048 is the right binary file where main is
-[2024-10-03 05:14:20] [connect] Successful connection
-[2024-10-03 05:14:20] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946860 101
+[2024-10-03 09:14:13] [connect] Successful connection
+[2024-10-03 09:14:13] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961253 101
sockopen on namespace /
Setting framelimit to 10
@@ -1783,8 +1783,8 @@ Run Answer for Assignment 11
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946860&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=P76wL9ck266EHnsZAAloKY00PbB6s30icsNeT2gdgt0%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946860&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=P76wL9ck266EHnsZAAloKY00PbB6s30icsNeT2gdgt0%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961253&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=1Uhb2Tb8wb1Hwc%2FRpngnSJ2zVc0gBYgEIYl%2BoVfZ2RE%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961253&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=1Uhb2Tb8wb1Hwc%2FRpngnSJ2zVc0gBYgEIYl%2BoVfZ2RE%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -1793,12 +1793,12 @@ Run Answer for Assignment 11
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:14:20 GMT
+Date: Thu, 03 Oct 2024 13:14:13 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:14:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:14:13] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1832,8 +1832,8 @@ Guessing ./AStarMaze is the right binary file where main is
-[2024-10-03 05:14:31] [connect] Successful connection
-[2024-10-03 05:14:31] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946870 101
+[2024-10-03 09:14:23] [connect] Successful connection
+[2024-10-03 09:14:23] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961263 101
sockopen on namespace /
Setting framelimit to 10
@@ -1842,8 +1842,8 @@ Run Answer for Assignment 12
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946871&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=xPz7wYtqcwgA8KFyBHb65HFg85%2FZIZ4NwnvaCuUQFRo%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946871&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=xPz7wYtqcwgA8KFyBHb65HFg85%2FZIZ4NwnvaCuUQFRo%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961263&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=S5vW2yVwpzxFnSMWv%2Fj7vZzoTvRc%2BqNj%2BJWVGWdpt8k%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961263&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=S5vW2yVwpzxFnSMWv%2Fj7vZzoTvRc%2BqNj%2BJWVGWdpt8k%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -1852,12 +1852,12 @@ Run Answer for Assignment 12
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:14:31 GMT
+Date: Thu, 03 Oct 2024 13:14:23 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:14:31] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:14:24] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1891,8 +1891,8 @@ Guessing ./InfiniteRunner is the right binary file where main is
-[2024-10-03 05:14:41] [connect] Successful connection
-[2024-10-03 05:14:41] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946881 101
+[2024-10-03 09:14:34] [connect] Successful connection
+[2024-10-03 09:14:34] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961274 101
sockopen on namespace /
Setting framelimit to 10
@@ -1901,8 +1901,8 @@ Run Answer for Assignment 13
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946881&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=kfHelP6%2BF6LEuHv0%2BUoNR1Y4PkR1dqkMlPk6SE%2Fynyg%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946881&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=kfHelP6%2BF6LEuHv0%2BUoNR1Y4PkR1dqkMlPk6SE%2Fynyg%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961274&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=DhLQn6w2rODrqcemnLENs79PHo6jYqc53%2F%2Bi60RYzAE%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961274&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=DhLQn6w2rODrqcemnLENs79PHo6jYqc53%2F%2Bi60RYzAE%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -1911,12 +1911,12 @@ Run Answer for Assignment 13
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:14:41 GMT
+Date: Thu, 03 Oct 2024 13:14:34 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:14:41] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:14:35] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -1950,8 +1950,8 @@ Guessing ./SpreadingFire is the right binary file where main is
-[2024-10-03 05:14:51] [connect] Successful connection
-[2024-10-03 05:14:51] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946890 101
+[2024-10-03 09:14:44] [connect] Successful connection
+[2024-10-03 09:14:44] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961284 101
sockopen on namespace /
Setting framelimit to 10
@@ -1960,8 +1960,8 @@ Run Answer for Assignment 14
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946891&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=euTwprdxXQnJwLL5uATEN97VdE8nFTEGKBqosdnXoXY%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946891&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=euTwprdxXQnJwLL5uATEN97VdE8nFTEGKBqosdnXoXY%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961284&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=GfIYlxCvDjEFejPeXWe6%2Fq1yhLrcOvZq%2BBUwgFCZ0p8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961284&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=GfIYlxCvDjEFejPeXWe6%2Fq1yhLrcOvZq%2BBUwgFCZ0p8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -1970,12 +1970,12 @@ Run Answer for Assignment 14
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:14:51 GMT
+Date: Thu, 03 Oct 2024 13:14:45 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:14:51] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:14:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2009,8 +2009,8 @@ Guessing ./FallingSand is the right binary file where main is
-[2024-10-03 05:15:01] [connect] Successful connection
-[2024-10-03 05:15:01] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946901 101
+[2024-10-03 09:14:54] [connect] Successful connection
+[2024-10-03 09:14:55] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961294 101
sockopen on namespace /
Setting framelimit to 10
@@ -2019,8 +2019,8 @@ Run Answer for Assignment 15
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946901&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=NG9Kgt5I9ibmlKHg7HHKYMk%2FhF28hHM%2BGe8Z5B%2B14MU%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946901&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=NG9Kgt5I9ibmlKHg7HHKYMk%2FhF28hHM%2BGe8Z5B%2B14MU%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961295&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=OgzSc8L8VV%2Bsw3C2%2Fvn68iQAit6U0RgZKMZySKgtczQ%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961295&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=OgzSc8L8VV%2Bsw3C2%2Fvn68iQAit6U0RgZKMZySKgtczQ%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2029,12 +2029,12 @@ Run Answer for Assignment 15
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:15:01 GMT
+Date: Thu, 03 Oct 2024 13:14:55 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:15:02] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:14:55] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2076,8 +2076,8 @@ Guessing ./ControlsTutorial is the right binary file where main is
-[2024-10-03 05:15:19] [connect] Successful connection
-[2024-10-03 05:15:19] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946919 101
+[2024-10-03 09:15:14] [connect] Successful connection
+[2024-10-03 09:15:14] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961314 101
sockopen on namespace /
Setting framelimit to 10
@@ -2134,8 +2134,8 @@ Run Answer for Assignment 17
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946919&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=oB3APw3fizANoTK8ZHtFznKA4oRxRLZHykOmB4Ns5c4%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946919&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=oB3APw3fizANoTK8ZHtFznKA4oRxRLZHykOmB4Ns5c4%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961314&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=nt63nX8RW%2FdY0Wjd%2FwJiqnWNR3F2v224p3ZUv6wFUek%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961314&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=nt63nX8RW%2FdY0Wjd%2FwJiqnWNR3F2v224p3ZUv6wFUek%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2144,12 +2144,12 @@ Run Answer for Assignment 17
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:15:19 GMT
+Date: Thu, 03 Oct 2024 13:15:14 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:15:20] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:15:14] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2183,8 +2183,8 @@ Guessing ./ControlsTutorial2 is the right binary file where main is
-[2024-10-03 05:15:29] [connect] Successful connection
-[2024-10-03 05:15:29] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946929 101
+[2024-10-03 09:15:24] [connect] Successful connection
+[2024-10-03 09:15:24] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961324 101
sockopen on namespace /
Setting framelimit to 10
@@ -2193,8 +2193,8 @@ Run Answer for Assignment 18
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946930&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=e5LSiQAsdVPPSbHWzhcf%2FmWqHJTaCCbTchud5v0dVPs%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946930&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=e5LSiQAsdVPPSbHWzhcf%2FmWqHJTaCCbTchud5v0dVPs%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961324&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=sZbcnsWl4ypXUEMvCTY29Pk9VrtYcTnorZ%2BQp15IK08%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961324&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=sZbcnsWl4ypXUEMvCTY29Pk9VrtYcTnorZ%2BQp15IK08%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2203,12 +2203,12 @@ Run Answer for Assignment 18
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:15:30 GMT
+Date: Thu, 03 Oct 2024 13:15:24 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:15:30] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:15:25] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2246,8 +2246,8 @@ Guessing ./BugStomp is the right binary file where main is
-[2024-10-03 05:15:40] [connect] Successful connection
-[2024-10-03 05:15:40] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946940 101
+[2024-10-03 09:15:34] [connect] Successful connection
+[2024-10-03 09:15:34] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961334 101
sockopen on namespace /
Setting framelimit to 10
@@ -2256,8 +2256,8 @@ Run Answer for Assignment 19
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946940&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=dH3bfyFqPG5mYJCS8Lqm1bCDnNg7IIUab%2B0j7mVZK9o%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946940&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=dH3bfyFqPG5mYJCS8Lqm1bCDnNg7IIUab%2B0j7mVZK9o%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961334&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jZTpvR19eSHQMGb8Qi%2FtIpjTXP74JQ0ENhjIQBOl6MU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961334&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jZTpvR19eSHQMGb8Qi%2FtIpjTXP74JQ0ENhjIQBOl6MU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2266,12 +2266,12 @@ Run Answer for Assignment 19
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:15:40 GMT
+Date: Thu, 03 Oct 2024 13:15:34 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:15:40] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:15:35] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2305,8 +2305,8 @@ Guessing ./Minesweeper is the right binary file where main is
-[2024-10-03 05:15:50] [connect] Successful connection
-[2024-10-03 05:15:50] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946950 101
+[2024-10-03 09:15:44] [connect] Successful connection
+[2024-10-03 09:15:44] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961344 101
sockopen on namespace /
Setting framelimit to 10
@@ -2315,8 +2315,8 @@ Run Answer for Assignment 20
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946950&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=mcGQ85Fya8dgNYqzyHJwFelwI5uz7gcs5ChlHw2Lgl4%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946950&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=mcGQ85Fya8dgNYqzyHJwFelwI5uz7gcs5ChlHw2Lgl4%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961344&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=RtvfDxrmNYW1uSew2uYeL5kXafLjZqU7Rh2xmVwbouM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961344&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=RtvfDxrmNYW1uSew2uYeL5kXafLjZqU7Rh2xmVwbouM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2325,12 +2325,12 @@ Run Answer for Assignment 20
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:15:50 GMT
+Date: Thu, 03 Oct 2024 13:15:44 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:15:51] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:15:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2364,8 +2364,8 @@ Guessing ./RaceCar is the right binary file where main is
-[2024-10-03 05:16:00] [connect] Successful connection
-[2024-10-03 05:16:00] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946960 101
+[2024-10-03 09:15:55] [connect] Successful connection
+[2024-10-03 09:15:55] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961355 101
sockopen on namespace /
Setting framelimit to 10
@@ -2374,8 +2374,8 @@ Run Answer for Assignment 21
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946961&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4jgwP3gqUPpzCO7e2Z1rtwXhtJUjYvFR2py54cCOj5Q%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946961&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=4jgwP3gqUPpzCO7e2Z1rtwXhtJUjYvFR2py54cCOj5Q%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961355&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=a72QJmAghgK2Www0roAcHShXuiaqCHfyj9fAryUpPtM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961355&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=a72QJmAghgK2Www0roAcHShXuiaqCHfyj9fAryUpPtM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2384,12 +2384,12 @@ Run Answer for Assignment 21
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:16:01 GMT
+Date: Thu, 03 Oct 2024 13:15:55 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:16:01] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:15:55] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2423,8 +2423,8 @@ Guessing ./Snake is the right binary file where main is
-[2024-10-03 05:16:11] [connect] Successful connection
-[2024-10-03 05:16:11] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727946971 101
+[2024-10-03 09:16:05] [connect] Successful connection
+[2024-10-03 09:16:05] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961365 101
sockopen on namespace /
Setting framelimit to 10
@@ -2433,8 +2433,8 @@ Run Answer for Assignment 22
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946971&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=bQQvzG8uLOAMjFtlIYcdGM306wMcWcO7n0gBA6%2BudIw%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946971&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=bQQvzG8uLOAMjFtlIYcdGM306wMcWcO7n0gBA6%2BudIw%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961366&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0Ncm%2FKxb3PhYpwtl%2BvQADMgAeVIMv7z73JfUKqeBLLU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961366&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0Ncm%2FKxb3PhYpwtl%2BvQADMgAeVIMv7z73JfUKqeBLLU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2443,12 +2443,12 @@ Run Answer for Assignment 22
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:16:11 GMT
+Date: Thu, 03 Oct 2024 13:16:06 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:16:11] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:16:06] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2487,7 +2487,7 @@ -Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947006&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=kUQ71m6WnWTcrhNyKGJ7TJXfMLONbvxF9xcVKLtDPQU%3D
+D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iTi7DfkOAXgDfK0jbRtxt97tKVTaDgPwrvBTe3KOsWg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2667,7 +2668,7 @@ Run Answer for Assignment 26
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:16:46 GMT
+Date: Thu, 03 Oct 2024 13:16:39 GMT
Via: 1.1 vegur
@@ -2678,29 +2679,29 @@ Run Answer for Assignment 26
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947006&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=kUQ71m6WnWTcrhNyKGJ7TJXfMLONbvxF9xcVKLtDPQU%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947006&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=kUQ71m6WnWTcrhNyKGJ7TJXfMLONbvxF9xcVKLtDPQU%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iTi7DfkOAXgDfK0jbRtxt97tKVTaDgPwrvBTe3KOsWg%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iTi7DfkOAXgDfK0jbRtxt97tKVTaDgPwrvBTe3KOsWg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:16:47 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:16:39 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/126.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947007&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IPgjbMrE%2FKgY%2FuVUWIc2QflTVLmysNPT73QtCLiZG1M%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947007&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IPgjbMrE%2FKgY%2FuVUWIc2QflTVLmysNPT73QtCLiZG1M%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iTi7DfkOAXgDfK0jbRtxt97tKVTaDgPwrvBTe3KOsWg%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iTi7DfkOAXgDfK0jbRtxt97tKVTaDgPwrvBTe3KOsWg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2709,7 +2710,7 @@ Run Answer for Assignment 26
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:16:47 GMT
+Date: Thu, 03 Oct 2024 13:16:39 GMT
Via: 1.1 vegur
@@ -2720,21 +2721,21 @@ Run Answer for Assignment 26
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947007&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IPgjbMrE%2FKgY%2FuVUWIc2QflTVLmysNPT73QtCLiZG1M%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947007&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=IPgjbMrE%2FKgY%2FuVUWIc2QflTVLmysNPT73QtCLiZG1M%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iTi7DfkOAXgDfK0jbRtxt97tKVTaDgPwrvBTe3KOsWg%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961399&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iTi7DfkOAXgDfK0jbRtxt97tKVTaDgPwrvBTe3KOsWg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:16:47 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:16:39 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Guessing ./SmileyFace is the right binary file where main is
-[2024-10-03 05:16:52] [connect] Successful connection
-[2024-10-03 05:16:52] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947012 101
+[2024-10-03 09:16:47] [connect] Successful connection
+[2024-10-03 09:16:47] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961406 101
sockopen on namespace /
Setting framelimit to 10
@@ -2778,8 +2779,8 @@ Run Answer for Assignment 27
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947013&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jv21m97Na38IoDTbXZLigiNaBuQLuCdclfT910eXPxU%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947013&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=jv21m97Na38IoDTbXZLigiNaBuQLuCdclfT910eXPxU%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961407&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=8hQqm70EHSTQ1UXO70029EGiDuir3g9WQWiuW31hbeY%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961407&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=8hQqm70EHSTQ1UXO70029EGiDuir3g9WQWiuW31hbeY%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2788,12 +2789,12 @@ Run Answer for Assignment 27
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:16:53 GMT
+Date: Thu, 03 Oct 2024 13:16:47 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:16:53] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:16:47] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -2833,8 +2834,8 @@ Guessing ./TemporalBaconNumber is the right binary file where main is
-******Alarm clock
+********Alarm clock
could not run c++_answer for assignment in ../assignmentdb/30-TemporalBaconNumber/c++_answer
@@ -3043,8 +3044,8 @@ Guessing ./TicTacToe is the right binary file where main is
-[2024-10-03 05:22:04] [connect] Successful connection
-[2024-10-03 05:22:04] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947324 101
+[2024-10-03 09:21:57] [connect] Successful connection
+[2024-10-03 09:21:57] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961717 101
sockopen on namespace /
Setting framelimit to 10
@@ -3053,8 +3054,8 @@ Run Answer for Assignment 32
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947324&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=iQ90aYAxZFfal%2FhpmM0BO8WlKeetxqt7PVTAwUUym8c%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947324&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=iQ90aYAxZFfal%2FhpmM0BO8WlKeetxqt7PVTAwUUym8c%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961717&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=yFTMBDgRgzH77VMxRfhCNvGihOTgPGXYbWvjwGnUuC4%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961717&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=yFTMBDgRgzH77VMxRfhCNvGihOTgPGXYbWvjwGnUuC4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3063,12 +3064,12 @@ Run Answer for Assignment 32
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:22:04 GMT
+Date: Thu, 03 Oct 2024 13:21:57 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:22:04] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:21:58] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3100,20 +3101,20 @@ s: heroku-nel=https://nel.heroku.com/reports?ts=1727947331&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4v4T4US9VPXIZqI3auNYQXjAhscpFwtTuOVjfyIqjLo%3D
+2G5OT2ovMDSpJtEzj4xXVqQXScPUJ5XQotI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:22:11 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:22:04 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/133.00?apikey=1321549621122&username=bridges_testing
@@ -3122,50 +3123,50 @@ Run Answer for Assignment 33
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947331&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4v4T4US9VPXIZqI3auNYQXjAhscpFwtTuOVjfyIqjLo%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947331&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4v4T4US9VPXIZqI3auNYQXjAhscpFwtTuOVjfyIqjLo%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961724&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=NuP4ZORm2G5OT2ovMDSpJtEzj4xXVqQXScPUJ5XQotI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961724&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=NuP4ZORm2G5OT2ovMDSpJtEzj4xXVqQXScPUJ5XQotI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:22:11 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:22:04 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/133.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947331&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4v4T4US9VPXIZqI3auNYQXjAhscpFwtTuOVjfyIqjLo%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947331&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4v4T4US9VPXIZqI3auNYQXjAhscpFwtTuOVjfyIqjLo%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961724&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=NuP4ZORm2G5OT2ovMDSpJtEzj4xXVqQXScPUJ5XQotI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961724&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=NuP4ZORm2G5OT2ovMDSpJtEzj4xXVqQXScPUJ5XQotI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:22:11 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:22:05 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/133.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947331&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4v4T4US9VPXIZqI3auNYQXjAhscpFwtTuOVjfyIqjLo%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947331&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4v4T4US9VPXIZqI3auNYQXjAhscpFwtTuOVjfyIqjLo%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961725&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=c0gwdNNyPNTlyuhRhujKC24CaXSRvO5KC5srIMKDb30%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961725&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=c0gwdNNyPNTlyuhRhujKC24CaXSRvO5KC5srIMKDb30%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3174,7 +3175,7 @@ Run Answer for Assignment 33
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:22:12 GMT
+Date: Thu, 03 Oct 2024 13:22:05 GMT
Via: 1.1 vegur
@@ -3212,8 +3213,8 @@ Build Answer for Assignment 34
Run Answer for Assignment 34
Guessing ./GameTutorial is the right binary file where main is
-[2024-10-03 05:22:18] [connect] Successful connection
-[2024-10-03 05:22:18] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947338 101
+[2024-10-03 09:22:10] [connect] Successful connection
+[2024-10-03 09:22:11] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961730 101
sockopen on namespace /
Size:10,10
Setting framelimit to 10
@@ -3223,8 +3224,8 @@ Run Answer for Assignment 34
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947338&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=XOV%2BqFyJhS4tAuQvEsoq0Ywu08Lcdu7HWmRr83cL95g%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947338&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=XOV%2BqFyJhS4tAuQvEsoq0Ywu08Lcdu7HWmRr83cL95g%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961731&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=akJuHL0QSIUeR8vrkVmXnYyqE%2BvXjUfUEYcN4JuLzWQ%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961731&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=akJuHL0QSIUeR8vrkVmXnYyqE%2BvXjUfUEYcN4JuLzWQ%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3233,12 +3234,12 @@ Run Answer for Assignment 34
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:22:18 GMT
+Date: Thu, 03 Oct 2024 13:22:11 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:22:19] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:22:11] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
Guessing ./connect4 is the right binary file where main is
-[2024-10-03 05:22:28] [connect] Successful connection
-[2024-10-03 05:22:29] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947348 101
+[2024-10-03 09:22:20] [connect] Successful connection
+[2024-10-03 09:22:20] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961740 101
sockopen on namespace /
Setting framelimit to 10
@@ -3282,8 +3283,8 @@ Run Answer for Assignment 35
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947349&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=bfn7v94dqIT4Ah5Q5IuIqOtQBBPbjA%2Fx2qI14XBp%2BlQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947349&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=bfn7v94dqIT4Ah5Q5IuIqOtQBBPbjA%2Fx2qI14XBp%2BlQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961741&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=qcvy0dWwnBWWUUDKOZTQ5TWbjk79w%2BrYAvDIgXQNSPY%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961741&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=qcvy0dWwnBWWUUDKOZTQ5TWbjk79w%2BrYAvDIgXQNSPY%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3292,12 +3293,12 @@ Run Answer for Assignment 35
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:22:29 GMT
+Date: Thu, 03 Oct 2024 13:22:21 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:22:29] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:22:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3331,8 +3332,8 @@ Guessing ./pong is the right binary file where main is
-[2024-10-03 05:22:38] [connect] Successful connection
-[2024-10-03 05:22:38] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947358 101
+[2024-10-03 09:22:30] [connect] Successful connection
+[2024-10-03 09:22:30] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961750 101
sockopen on namespace /
Setting framelimit to 10
@@ -3341,8 +3342,8 @@ Run Answer for Assignment 36
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947359&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Q9VIsLayOoO0bFYDfsn%2BMAUC02IGvtW5q5PXKD5zXhA%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947359&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Q9VIsLayOoO0bFYDfsn%2BMAUC02IGvtW5q5PXKD5zXhA%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961750&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=yt%2BOV6Xqid54mfBIC8hUCyJpjvamxTZrdMBqYWYRD6Y%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961750&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=yt%2BOV6Xqid54mfBIC8hUCyJpjvamxTZrdMBqYWYRD6Y%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3351,12 +3352,12 @@ Run Answer for Assignment 36
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:22:39 GMT
+Date: Thu, 03 Oct 2024 13:22:30 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:22:39] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:22:31] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3388,20 +3389,19 @@ b-d3d2-4a0c-8c76-bfafa16c5add&s=mTkKqUMJro%2Ffq4JbX%2FtAGwpd3l5xSLWVXRwEROjmwlE%3D
-Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
+to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:22:44 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:22:36 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/137.00?apikey=1321549621122&username=bridges_testing
@@ -3410,8 +3410,8 @@ Run Answer for Assignment 37
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947364&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mTkKqUMJro%2Ffq4JbX%2FtAGwpd3l5xSLWVXRwEROjmwlE%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947364&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mTkKqUMJro%2Ffq4JbX%2FtAGwpd3l5xSLWVXRwEROjmwlE%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961756&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=oAuStcEQVXoNbnaPeB4Jprj7Sn%2FrijqpL2aaFuoRbu0%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961756&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=oAuStcEQVXoNbnaPeB4Jprj7Sn%2FrijqpL2aaFuoRbu0%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3420,7 +3420,7 @@ Run Answer for Assignment 37
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:22:45 GMT
+Date: Thu, 03 Oct 2024 13:22:37 GMT
Via: 1.1 vegur
@@ -3433,21 +3433,21 @@ Run Answer for Assignment 37
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947365&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jkrbi%2BmR05kT6nQpyb3I7Ych2eRNaGSs5O0yxfx2OfQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947365&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jkrbi%2BmR05kT6nQpyb3I7Ych2eRNaGSs5O0yxfx2OfQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961757&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PxMRCkg0wLpHXZH3SnreNsHQpbaKjS6FcbFf2tzwMc0%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961757&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PxMRCkg0wLpHXZH3SnreNsHQpbaKjS6FcbFf2tzwMc0%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:22:45 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:22:37 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/137.00?apikey=1321549621122&username=bridges_testing
@@ -3456,21 +3456,21 @@ Run Answer for Assignment 37
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947365&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jkrbi%2BmR05kT6nQpyb3I7Ych2eRNaGSs5O0yxfx2OfQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947365&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jkrbi%2BmR05kT6nQpyb3I7Ych2eRNaGSs5O0yxfx2OfQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961757&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PxMRCkg0wLpHXZH3SnreNsHQpbaKjS6FcbFf2tzwMc0%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961757&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PxMRCkg0wLpHXZH3SnreNsHQpbaKjS6FcbFf2tzwMc0%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:22:45 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:22:37 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
6-bfafa16c5add&s=xvJYqbrwAzzBJ60fkByITmZ9%2F6lHqYQtbMnTMGBFQ1Q%3D
+ng-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961781&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3bhHWUOeCHnPTrtLhcCgNCCURFH8k0l6N8xFuowkaU4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:23:09 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:23:01 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/140.00?apikey=1321549621122&username=bridges_testing
@@ -3634,8 +3634,8 @@ Run Answer for Assignment 40
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947390&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iKCmKffp1r311j556o93a9WMCqPuGxCqyN4rTWFXbI8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947390&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iKCmKffp1r311j556o93a9WMCqPuGxCqyN4rTWFXbI8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961781&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3bhHWUOeCHnPTrtLhcCgNCCURFH8k0l6N8xFuowkaU4%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961781&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=3bhHWUOeCHnPTrtLhcCgNCCURFH8k0l6N8xFuowkaU4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3644,7 +3644,7 @@ Run Answer for Assignment 40
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:23:10 GMT
+Date: Thu, 03 Oct 2024 13:23:01 GMT
Via: 1.1 vegur
@@ -3657,21 +3657,21 @@ Run Answer for Assignment 40
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947390&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iKCmKffp1r311j556o93a9WMCqPuGxCqyN4rTWFXbI8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947390&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iKCmKffp1r311j556o93a9WMCqPuGxCqyN4rTWFXbI8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961782&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iqG5lO23NG%2Bo9lIIQQY8lRztvSB%2FLSBaCNgUmFiVyFw%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961782&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iqG5lO23NG%2Bo9lIIQQY8lRztvSB%2FLSBaCNgUmFiVyFw%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:23:10 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:23:02 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
width,height, maxval:512,512,255
Posting assignment to the server failed!
@@ -3681,21 +3681,21 @@ Run Answer for Assignment 40
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947391&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=N6uICBwwurgmoIs5TmPSFJVDatXNzrTaUsZch5ozVd8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947391&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=N6uICBwwurgmoIs5TmPSFJVDatXNzrTaUsZch5ozVd8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961782&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iqG5lO23NG%2Bo9lIIQQY8lRztvSB%2FLSBaCNgUmFiVyFw%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961782&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=iqG5lO23NG%2Bo9lIIQQY8lRztvSB%2FLSBaCNgUmFiVyFw%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:23:11 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:23:02 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Guessing ./SpaceInvaders is the right binary file where main is
-[2024-10-03 05:23:18] [connect] Successful connection
-[2024-10-03 05:23:18] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947398 101
+[2024-10-03 09:23:09] [connect] Successful connection
+[2024-10-03 09:23:09] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961789 101
sockopen on namespace /
Setting framelimit to 10
@@ -3739,8 +3739,8 @@ Run Answer for Assignment 41
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947398&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=1Ge%2BKwY%2B1%2FH3k0xgVQZpsnuBSO856pMFK7RTWLOcYXI%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947398&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=1Ge%2BKwY%2B1%2FH3k0xgVQZpsnuBSO856pMFK7RTWLOcYXI%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961789&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Ejh%2FNHHhu8phnvG8HkECO%2BQscTW8zDe1JMlke6YYrFs%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961789&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=Ejh%2FNHHhu8phnvG8HkECO%2BQscTW8zDe1JMlke6YYrFs%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3749,12 +3749,12 @@ Run Answer for Assignment 41
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:23:18 GMT
+Date: Thu, 03 Oct 2024 13:23:09 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:23:18] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:23:09] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -3901,8 +3901,8 @@ Guessing ./ExplorerRobot is the right binary file where main is
-[2024-10-03 05:23:44] [connect] Successful connection
-[2024-10-03 05:23:44] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947424 101
+[2024-10-03 09:23:36] [connect] Successful connection
+[2024-10-03 09:23:36] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961816 101
sockopen on namespace /
Setting framelimit to 10
@@ -3911,8 +3911,8 @@ Run Answer for Assignment 45
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947424&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=zYIYtUnvfdz1169EigDYo3cuA7SdVq6t61bFc2C7TLs%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947424&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=zYIYtUnvfdz1169EigDYo3cuA7SdVq6t61bFc2C7TLs%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961817&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=vMRlcm6DAhJVTgnwrlW8M6ntjW7toy1CY5BsC0gs6Dc%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961817&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=vMRlcm6DAhJVTgnwrlW8M6ntjW7toy1CY5BsC0gs6Dc%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3921,12 +3921,12 @@ Run Answer for Assignment 45
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:23:44 GMT
+Date: Thu, 03 Oct 2024 13:23:37 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:23:49] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:23:42] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4086,21 +4086,21 @@ Guessing ./ControlsTutorialThree is the right binary file where main is
-[2024-10-03 05:25:08] [connect] Successful connection
-[2024-10-03 05:25:08] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947508 101
+[2024-10-03 09:25:07] [connect] Successful connection
+[2024-10-03 09:25:07] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961907 101
sockopen on namespace /
Setting framelimit to 10
@@ -4777,8 +4777,8 @@ Run Answer for Assignment 67
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947508&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=AUV3tDj3FRRu1qfBvWyaAJbQiQ5mLbMgh9P33bQZhEc%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947508&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=AUV3tDj3FRRu1qfBvWyaAJbQiQ5mLbMgh9P33bQZhEc%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961907&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=36KPRqi%2BXhVAGuWe%2BRQ5X1zgliX98Q5QoP5mdOw6aso%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961907&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=36KPRqi%2BXhVAGuWe%2BRQ5X1zgliX98Q5QoP5mdOw6aso%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -4787,12 +4787,12 @@ Run Answer for Assignment 67
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:25:08 GMT
+Date: Thu, 03 Oct 2024 13:25:07 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:25:09] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:25:07] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -4934,8 +4934,8 @@ Guessing ./snake is the right binary file where main is
-[2024-10-03 05:25:21] [connect] Successful connection
-[2024-10-03 05:25:21] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947521 101
+[2024-10-03 09:25:20] [connect] Successful connection
+[2024-10-03 09:25:20] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961920 101
sockopen on namespace /
Setting framelimit to 10
@@ -5000,8 +5000,8 @@ Run Answer for Assignment 69
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947521&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=FcB2%2F6B7oBcYP5iqPKK31iGQ7nqJ5I8yhT7inIaobJI%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947521&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=FcB2%2F6B7oBcYP5iqPKK31iGQ7nqJ5I8yhT7inIaobJI%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961921&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=rSfSEaOmI08XfJz78rg0kiHNw7nVgaiFvaEdQVjZ3eI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961921&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=rSfSEaOmI08XfJz78rg0kiHNw7nVgaiFvaEdQVjZ3eI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -5010,12 +5010,12 @@ Run Answer for Assignment 69
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:25:21 GMT
+Date: Thu, 03 Oct 2024 13:25:21 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:25:22] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:25:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5049,8 +5049,8 @@ Guessing ./wordle is the right binary file where main is
-[2024-10-03 05:25:33] [connect] Successful connection
-[2024-10-03 05:25:33] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947533 101
+[2024-10-03 09:25:31] [connect] Successful connection
+[2024-10-03 09:25:31] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961931 101
sockopen on namespace /
Setting framelimit to 10
@@ -5059,8 +5059,8 @@ Run Answer for Assignment 70
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947533&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=XhzWXZSvwmbQNsMqks4Fzep98UoVrxq8ZXn4LL0Jfbc%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947533&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=XhzWXZSvwmbQNsMqks4Fzep98UoVrxq8ZXn4LL0Jfbc%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961931&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=cZSQU6faV%2BJpC%2BrQro%2F%2FXGu%2Fv4XQeN9XsS09kY9cFdM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961931&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=cZSQU6faV%2BJpC%2BrQro%2F%2FXGu%2Fv4XQeN9XsS09kY9cFdM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -5069,12 +5069,12 @@ Run Answer for Assignment 70
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:25:33 GMT
+Date: Thu, 03 Oct 2024 13:25:31 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:25:33] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:25:32] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5115,8 +5115,8 @@ Guessing ./Pixel is the right binary file where main is
-[2024-10-03 05:25:50] [connect] Successful connection
-[2024-10-03 05:25:50] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727947550 101
+[2024-10-03 09:25:47] [connect] Successful connection
+[2024-10-03 09:25:47] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727961947 101
sockopen on namespace /
Setting framelimit to 10
@@ -5173,8 +5173,8 @@ Run Answer for Assignment 72
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727947550&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=NAhgOqqUUKxlUsVXYi%2BCgPAAFRvGqAMa7r2LTndEHqQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727947550&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=NAhgOqqUUKxlUsVXYi%2BCgPAAFRvGqAMa7r2LTndEHqQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727961947&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=550deAiwfNok8Ef8%2Bis5n%2F%2FQqD0SVu%2FRgXlPeNaxaG0%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727961947&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=550deAiwfNok8Ef8%2Bis5n%2F%2FQqD0SVu%2FRgXlPeNaxaG0%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -5183,12 +5183,12 @@ Run Answer for Assignment 72
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 09:25:50 GMT
+Date: Thu, 03 Oct 2024 13:25:47 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 05:25:51] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+[2024-10-03 09:25:48] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
@@ -5222,8 +5222,8 @@ Running at Thu Oct 3 04:53:25 AM EDT 2024
+Running at Thu Oct 3 08:53:25 AM EDT 2024
==1247250== Memcheck, a memory error detector
-==1247250== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247250== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247250== Command: ./3d_game_test 1 null null live
-==1247250==
-[2024-10-03 04:53:32] [connect] Successful connection
-[2024-10-03 04:53:32] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945611 101
+==1282398== Memcheck, a memory error detector
+==1282398== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282398== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282398== Command: ./3d_game_test 1 null null live
+==1282398==
+[2024-10-03 08:53:31] [connect] Successful connection
+[2024-10-03 08:53:32] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960011 101
sockopen on namespace /
terminate called after throwing an instance of 'bridges::HTTPException'
what(): HTTPException raised when hitting http://bridges-data-server-elevation.bridgesuncc.org/elevation?minLon=-122.299805&minLat=33.394759&maxLon=-114.916992&maxLat=42.747012&resX=0.200000&resY=0.200000
HTTP code: 500
HTTP/1.1 500 INTERNAL SERVER ERROR
Server: nginx/1.18.0 (Ubuntu)
-Date: Thu, 03 Oct 2024 08:53:33 GMT
+Date: Thu, 03 Oct 2024 12:53:33 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 82
Connection: keep-alive
@@ -739,928 +739,914 @@ Run Test for test 3d_game_test.cpp
Server Error occured while attempting to process your request. Please try again...
-==1247250==
-==1247250== Process terminating with default action of signal 6 (SIGABRT)
-==1247250== at 0x4D56B1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1247250== by 0x4D56B1C: __pthread_kill_internal (pthread_kill.c:78)
-==1247250== by 0x4D56B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1247250== by 0x4CFD26D: raise (raise.c:26)
-==1247250== by 0x4CE08FE: abort (abort.c:79)
-==1247250== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247250== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247250== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247250== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247250== by 0x11B06B: 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)
-==1247250== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250==
-==1247250== HEAP SUMMARY:
-==1247250== in use at exit: 299,496 bytes in 2,913 blocks
-==1247250== total heap usage: 5,187 allocs, 2,274 frees, 1,138,307 bytes allocated
-==1247250==
-==1247250== 7 bytes in 1 blocks are still reachable in loss record 6 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 8 bytes in 1 blocks are still reachable in loss record 11 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 9 bytes in 1 blocks are still reachable in loss record 13 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 10 bytes in 1 blocks are still reachable in loss record 14 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 12 bytes in 1 blocks are still reachable in loss record 17 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 12 bytes in 1 blocks are still reachable in loss record 18 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 13 bytes in 1 blocks are still reachable in loss record 19 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 16 bytes in 1 blocks are still reachable in loss record 29 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x145529: std::__new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247250== by 0x13DE3A: allocate (alloc_traits.h:482)
-==1247250== by 0x13DE3A: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:381)
-==1247250== by 0x157428: void std::vector<int, std::allocator<int> >::_M_range_initialize<int const*>(int const*, int const*, std::forward_iterator_tag) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250== by 0x156DB7: std::vector<int, std::allocator<int> >::vector(std::initializer_list<int>, std::allocator<int> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250== by 0x15B5AB: __static_initialization_and_destruction_0() (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250== by 0x15BA67: _GLOBAL__sub_I__ZNK3sio5event7get_nspB5cxx11Ev (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250== by 0x4CE2303: call_init (libc-start.c:145)
-==1247250== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1247250== by 0x119154: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250==
-==1247250== 16 bytes in 1 blocks are still reachable in loss record 38 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5288E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 18 bytes in 1 blocks are still reachable in loss record 44 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 19 bytes in 1 blocks are still reachable in loss record 45 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 24 bytes in 1 blocks are still reachable in loss record 82 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x147304: 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)
-==1247250== by 0x144A22: 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)
-==1247250== by 0x14145F: 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)
-==1247250== by 0x13BCDB: 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)
-==1247250== by 0x16ADB4: 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)
-==1247250== by 0x16950E: 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)
-==1247250== by 0x169538: 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)
-==1247250== by 0x169562: 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)
-==1247250== by 0x1695A2: 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)
-==1247250== by 0x1695E8: 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)
-==1247250== by 0x1674DF: 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)
-==1247250==
-==1247250== 24 bytes in 1 blocks are still reachable in loss record 86 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x1486A4: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247250== by 0x1446E7: allocate (alloc_traits.h:482)
-==1247250== by 0x1446E7: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
-==1247250== by 0x140F13: 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)
-==1247250== by 0x13B841: 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)
-==1247250== by 0x134883: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
-==1247250== by 0x12C7BC: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
-==1247250== by 0x12E33F: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
-==1247250== by 0x12EE37: 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)
-==1247250== by 0x12F00B: 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)
-==1247250== by 0x1192F2: main (3d_game_test.cpp:67)
-==1247250==
-==1247250== 24 bytes in 1 blocks are still reachable in loss record 539 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 24 bytes in 1 blocks are still reachable in loss record 540 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 25 bytes in 1 blocks are still reachable in loss record 542 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A88FF9: 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)
-==1247250== by 0x148CA5: 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)
-==1247250== by 0x1475D3: 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)
-==1247250== by 0x14545D: 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)
-==1247250== by 0x142644: 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)
-==1247250== by 0x13DBFF: 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)
-==1247250== by 0x137E4B: 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)
-==1247250== by 0x13165C: 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)
-==1247250== by 0x1262BF: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 581 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52876DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 582 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52876EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 583 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 584 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 585 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52878BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 586 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5288EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 587 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52895D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 589 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 32 bytes in 1 blocks are still reachable in loss record 595 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x145339: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247250== by 0x13CB42: allocate (alloc_traits.h:482)
-==1247250== by 0x13CB42: 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)
-==1247250== by 0x137E04: 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)
-==1247250== by 0x13165C: 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)
-==1247250== by 0x1262BF: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 617 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A86584: 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)
-==1247250== by 0x135FA4: 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)
-==1247250== by 0x131446: 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)
-==1247250== by 0x11FDA1: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1247250== by 0x12E0F5: 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)
-==1247250== by 0x12EDBF: 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)
-==1247250== by 0x12F00B: 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)
-==1247250== by 0x1192F2: main (3d_game_test.cpp:67)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 619 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x5287601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 620 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 621 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 622 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 623 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 624 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 625 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 48 bytes in 1 blocks are still reachable in loss record 626 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 633 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x14E10D: 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)
-==1247250== by 0x146A40: allocate (alloc_traits.h:482)
-==1247250== by 0x146A40: 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)
-==1247250== by 0x143FA8: 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)
-==1247250== by 0x140435: 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)
-==1247250== by 0x13AD84: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
-==1247250== by 0x133E36: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
-==1247250== by 0x12BA2D: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
-==1247250== by 0x12C335: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
-==1247250== by 0x13521A: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
-==1247250== by 0x12E128: 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)
-==1247250== by 0x12EDBF: 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)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 636 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x534BE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 637 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52844BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 638 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52844CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 639 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 640 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 641 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5288EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 56 bytes in 1 blocks are still reachable in loss record 643 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 61 bytes in 1 blocks are still reachable in loss record 645 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A85EFB: 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)
-==1247250== by 0x4A877FF: 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)
-==1247250== by 0x123375: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1247250== by 0x123CD7: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1247250== by 0x1248A1: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1247250== by 0x12F18F: Test3DAPI::initialize() (3d_game_test.cpp:30)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 63 bytes in 1 blocks are still reachable in loss record 646 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A85EFB: 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)
-==1247250== by 0x4A8700A: 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)
-==1247250== by 0x11FD48: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:382)
-==1247250== by 0x12E0F5: 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)
-==1247250== by 0x12EDBF: 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)
-==1247250== by 0x12F00B: 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)
-==1247250== by 0x1192F2: main (3d_game_test.cpp:67)
-==1247250==
-==1247250== 65 bytes in 1 blocks are still reachable in loss record 654 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A88FF9: 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)
-==1247250== by 0x119791: __static_initialization_and_destruction_0() (base64.h:50)
-==1247250== by 0x1199F0: _GLOBAL__sub_I_main (3d_game_test.cpp:69)
-==1247250== by 0x4CE2303: call_init (libc-start.c:145)
-==1247250== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1247250== by 0x119154: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250==
-==1247250== 65 bytes in 1 blocks are still reachable in loss record 656 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A88FF9: 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)
-==1247250== by 0x15B605: __static_initialization_and_destruction_0() (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250== by 0x15BA67: _GLOBAL__sub_I__ZNK3sio5event7get_nspB5cxx11Ev (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250== by 0x4CE2303: call_init (libc-start.c:145)
-==1247250== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1247250== by 0x119154: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250==
-==1247250== 72 bytes in 1 blocks are still reachable in loss record 659 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x534BE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 72 bytes in 1 blocks are still reachable in loss record 660 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 72 bytes in 1 blocks are still reachable in loss record 661 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 72 bytes in 1 blocks are still reachable in loss record 663 of 797
-==1247250== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x53B2A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 80 bytes in 1 blocks are still reachable in loss record 669 of 797
-==1247250== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x13FA34: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
-==1247250== by 0x13A6AB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
-==1247250== by 0x133A1A: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
-==1247250== by 0x1277A9: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
-==1247250== by 0x12E063: 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)
-==1247250== by 0x12EDBF: 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)
-==1247250== by 0x12F00B: 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)
-==1247250== by 0x1192F2: main (3d_game_test.cpp:67)
-==1247250==
-==1247250== 83 bytes in 1 blocks are possibly lost in loss record 673 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247250== by 0x11A116: 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)
-==1247250== by 0x11B00E: 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)
-==1247250== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 105 bytes in 1 blocks are still reachable in loss record 695 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x15C513: 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)
-==1247250== by 0x15C62C: asio::asio_handler_allocate(unsigned long, ...) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
-==1247250== by 0x1CA91C: 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)
-==1247250== by 0x1EB5BB: 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)
-==1247250== by 0x1E9D31: 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)
-==1247250== by 0x1E7A01: 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)
-==1247250== by 0x1E4346: 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)
-==1247250== by 0x1DF75F: 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)
-==1247250== by 0x1DA245: 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)
-==1247250== by 0x1D5BC2: 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)
-==1247250== by 0x1D14EC: 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)
-==1247250==
-==1247250== 128 bytes in 1 blocks are still reachable in loss record 701 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 128 bytes in 1 blocks are still reachable in loss record 702 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 135 bytes in 6 blocks are still reachable in loss record 703 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== 144 bytes in 6 blocks are still reachable in loss record 704 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250==
-==1247250== 158 bytes in 1 blocks are still reachable in loss record 705 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247250== by 0x125391: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 160 bytes in 1 blocks are still reachable in loss record 706 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x12E176: 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)
-==1247250== by 0x12EDBF: 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)
-==1247250== by 0x12F00B: 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)
-==1247250== by 0x1192F2: main (3d_game_test.cpp:67)
-==1247250==
-==1247250== 163 bytes in 1 blocks are still reachable in loss record 707 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247250== by 0x1253A7: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 163 bytes in 1 blocks are possibly lost in loss record 709 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247250== by 0x11A0CA: 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)
-==1247250== by 0x11B00E: 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)
-==1247250== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 176 bytes in 1 blocks are still reachable in loss record 711 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x1351F8: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
-==1247250== by 0x12E128: 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)
-==1247250== by 0x12EDBF: 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)
-==1247250== by 0x12F00B: 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)
-==1247250== by 0x1192F2: main (3d_game_test.cpp:67)
-==1247250==
-==1247250== 213 bytes in 1 blocks are still reachable in loss record 716 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A85EFB: 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)
-==1247250== by 0x4A877FF: 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)
-==1247250== by 0x1306C3: 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> >&&) (basic_string.h:3668)
-==1247250== by 0x124C64: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1554)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 213 bytes in 1 blocks are still reachable in loss record 717 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A85EFB: 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)
-==1247250== by 0x4A877FF: 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)
-==1247250== by 0x1306C3: 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> >&&) (basic_string.h:3668)
-==1247250== by 0x1250DD: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1565)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 265 bytes in 1 blocks are possibly lost in loss record 729 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247250== by 0x11A0F9: 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)
-==1247250== by 0x11B00E: 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)
-==1247250== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 272 bytes in 1 blocks are possibly lost in loss record 730 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247250== by 0x11AF90: 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)
-==1247250== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 300 bytes in 10 blocks are still reachable in loss record 732 of 797
-==1247250== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x13FA73: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
-==1247250== by 0x13A6AB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
-==1247250== by 0x133A1A: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
-==1247250== by 0x1277A9: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
-==1247250== by 0x12E063: 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)
-==1247250== by 0x12EDBF: 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)
-==1247250== by 0x12F00B: 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)
-==1247250== by 0x1192F2: main (3d_game_test.cpp:67)
-==1247250==
-==1247250== 785 bytes in 1 blocks are still reachable in loss record 759 of 797
-==1247250== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x4A85EFB: 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)
-==1247250== by 0x4A877FF: 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)
-==1247250== by 0x130850: 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)
-==1247250== by 0x11A220: 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:30)
-==1247250== by 0x11B00E: 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)
-==1247250== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247250== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247250== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
-==1247250== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
-==1247250== by 0x11933F: main (3d_game_test.cpp:68)
-==1247250==
-==1247250== 1,064 bytes in 19 blocks are still reachable in loss record 774 of 797
-==1247250== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247250== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x5284566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1247250== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247250==
-==1247250== LEAK SUMMARY:
-==1247250== definitely lost: 0 bytes in 0 blocks
-==1247250== indirectly lost: 0 bytes in 0 blocks
-==1247250== possibly lost: 783 bytes in 4 blocks
-==1247250== still reachable: 5,923 bytes in 102 blocks
-==1247250== suppressed: 292,790 bytes in 2,807 blocks
-==1247250==
-==1247250== For lists of detected and suppressed errors, rerun with: -s
-==1247250== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 3 from 3)
+==1282398==
+==1282398== Process terminating with default action of signal 6 (SIGABRT)
+==1282398== at 0x4D56B1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1282398== by 0x4D56B1C: __pthread_kill_internal (pthread_kill.c:78)
+==1282398== by 0x4D56B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1282398== by 0x4CFD26D: raise (raise.c:26)
+==1282398== by 0x4CE08FE: abort (abort.c:79)
+==1282398== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282398== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282398== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282398== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282398== by 0x11B06B: 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)
+==1282398== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398==
+==1282398== HEAP SUMMARY:
+==1282398== in use at exit: 299,688 bytes in 2,913 blocks
+==1282398== total heap usage: 5,174 allocs, 2,261 frees, 1,139,188 bytes allocated
+==1282398==
+==1282398== 7 bytes in 1 blocks are still reachable in loss record 6 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 8 bytes in 1 blocks are still reachable in loss record 11 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 9 bytes in 1 blocks are still reachable in loss record 13 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 10 bytes in 1 blocks are still reachable in loss record 14 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 12 bytes in 1 blocks are still reachable in loss record 17 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 12 bytes in 1 blocks are still reachable in loss record 18 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 13 bytes in 1 blocks are still reachable in loss record 19 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 16 bytes in 1 blocks are still reachable in loss record 29 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x145529: std::__new_allocator<int>::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282398== by 0x13DE3A: allocate (alloc_traits.h:482)
+==1282398== by 0x13DE3A: std::_Vector_base<int, std::allocator<int> >::_M_allocate(unsigned long) (stl_vector.h:381)
+==1282398== by 0x157428: void std::vector<int, std::allocator<int> >::_M_range_initialize<int const*>(int const*, int const*, std::forward_iterator_tag) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398== by 0x156DB7: std::vector<int, std::allocator<int> >::vector(std::initializer_list<int>, std::allocator<int> const&) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398== by 0x15B5AB: __static_initialization_and_destruction_0() (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398== by 0x15BA67: _GLOBAL__sub_I__ZNK3sio5event7get_nspB5cxx11Ev (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398== by 0x4CE2303: call_init (libc-start.c:145)
+==1282398== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1282398== by 0x119154: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398==
+==1282398== 16 bytes in 1 blocks are still reachable in loss record 37 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5288E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 18 bytes in 1 blocks are still reachable in loss record 43 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 19 bytes in 1 blocks are still reachable in loss record 44 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 24 bytes in 1 blocks are still reachable in loss record 81 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x147304: 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)
+==1282398== by 0x144A22: 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)
+==1282398== by 0x14145F: 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)
+==1282398== by 0x13BCDB: 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)
+==1282398== by 0x16ADB4: 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)
+==1282398== by 0x16950E: 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)
+==1282398== by 0x169538: 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)
+==1282398== by 0x169562: 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)
+==1282398== by 0x1695A2: 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)
+==1282398== by 0x1695E8: 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)
+==1282398== by 0x1674DF: 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)
+==1282398==
+==1282398== 24 bytes in 1 blocks are still reachable in loss record 85 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x1486A4: std::__new_allocator<std::_List_node<bridges::game::KeypressListener*> >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282398== by 0x1446E7: allocate (alloc_traits.h:482)
+==1282398== by 0x1446E7: std::__cxx11::_List_base<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::_M_get_node() (stl_list.h:518)
+==1282398== by 0x140F13: 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)
+==1282398== by 0x13B841: 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)
+==1282398== by 0x134883: std::__cxx11::list<bridges::game::KeypressListener*, std::allocator<bridges::game::KeypressListener*> >::push_back(bridges::game::KeypressListener* const&) (stl_list.h:1306)
+==1282398== by 0x12C7BC: bridges::game::SocketConnection::registerKeyListener(bridges::game::KeypressListener*) (SocketConnection.h:132)
+==1282398== by 0x12E33F: bridges::game::GameBase3D::registerKeyListener(bridges::game::KeypressListener*) (GameBase3D.h:83)
+==1282398== by 0x12EE37: 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)
+==1282398== by 0x12F00B: 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)
+==1282398== by 0x1192F2: main (3d_game_test.cpp:67)
+==1282398==
+==1282398== 24 bytes in 1 blocks are still reachable in loss record 538 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 24 bytes in 1 blocks are still reachable in loss record 539 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 25 bytes in 1 blocks are still reachable in loss record 541 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A88FF9: 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)
+==1282398== by 0x148CA5: 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)
+==1282398== by 0x1475D3: 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)
+==1282398== by 0x14545D: 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)
+==1282398== by 0x142644: 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)
+==1282398== by 0x13DBFF: 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)
+==1282398== by 0x137E4B: 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)
+==1282398== by 0x13165C: 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)
+==1282398== by 0x1262BF: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 579 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52876DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 580 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52876EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 581 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 582 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 583 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52878BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 584 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5288EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 585 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52895D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 587 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 32 bytes in 1 blocks are still reachable in loss record 593 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x145339: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282398== by 0x13CB42: allocate (alloc_traits.h:482)
+==1282398== by 0x13CB42: 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)
+==1282398== by 0x137E04: 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)
+==1282398== by 0x13165C: 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)
+==1282398== by 0x1262BF: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 615 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A86584: 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)
+==1282398== by 0x135FA4: 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)
+==1282398== by 0x131446: 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)
+==1282398== by 0x11FDA1: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1282398== by 0x12E0F5: 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)
+==1282398== by 0x12EDBF: 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)
+==1282398== by 0x12F00B: 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)
+==1282398== by 0x1192F2: main (3d_game_test.cpp:67)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 617 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x5287601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 618 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 619 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 620 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 621 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 622 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 623 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 48 bytes in 1 blocks are still reachable in loss record 624 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 631 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x14E10D: 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)
+==1282398== by 0x146A40: allocate (alloc_traits.h:482)
+==1282398== by 0x146A40: 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)
+==1282398== by 0x143FA8: 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)
+==1282398== by 0x140435: 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)
+==1282398== by 0x13AD84: std::shared_ptr<std::mutex>::shared_ptr<std::allocator<void>>(std::_Sp_alloc_shared_tag<std::allocator<void> >) (shared_ptr.h:464)
+==1282398== by 0x133E36: std::shared_ptr<std::enable_if<!std::is_array<std::mutex>::value, std::mutex>::type> std::make_shared<std::mutex>() (shared_ptr.h:1010)
+==1282398== by 0x12BA2D: std::_V2::condition_variable_any::condition_variable_any() (condition_variable:285)
+==1282398== by 0x12C335: bridges::game::SocketConnection::SocketConnection(bridges::Bridges&) (SocketConnection.h:104)
+==1282398== by 0x13521A: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
+==1282398== by 0x12E128: 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)
+==1282398== by 0x12EDBF: 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)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 634 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x534BE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 635 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52844BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 636 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52844CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 637 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 638 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 639 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5288EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 56 bytes in 1 blocks are still reachable in loss record 641 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 61 bytes in 1 blocks are still reachable in loss record 643 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A85EFB: 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)
+==1282398== by 0x4A877FF: 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)
+==1282398== by 0x123375: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1282398== by 0x123CD7: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1282398== by 0x1248A1: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1282398== by 0x12F18F: Test3DAPI::initialize() (3d_game_test.cpp:30)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 63 bytes in 1 blocks are still reachable in loss record 644 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A85EFB: 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)
+==1282398== by 0x4A8700A: 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)
+==1282398== by 0x11FD48: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:382)
+==1282398== by 0x12E0F5: 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)
+==1282398== by 0x12EDBF: 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)
+==1282398== by 0x12F00B: 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)
+==1282398== by 0x1192F2: main (3d_game_test.cpp:67)
+==1282398==
+==1282398== 65 bytes in 1 blocks are still reachable in loss record 654 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A88FF9: 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)
+==1282398== by 0x119791: __static_initialization_and_destruction_0() (base64.h:50)
+==1282398== by 0x1199F0: _GLOBAL__sub_I_main (3d_game_test.cpp:69)
+==1282398== by 0x4CE2303: call_init (libc-start.c:145)
+==1282398== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1282398== by 0x119154: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398==
+==1282398== 65 bytes in 1 blocks are still reachable in loss record 656 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A88FF9: 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)
+==1282398== by 0x15B605: __static_initialization_and_destruction_0() (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398== by 0x15BA67: _GLOBAL__sub_I__ZNK3sio5event7get_nspB5cxx11Ev (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398== by 0x4CE2303: call_init (libc-start.c:145)
+==1282398== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1282398== by 0x119154: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/3d_game_test)
+==1282398==
+==1282398== 72 bytes in 1 blocks are still reachable in loss record 659 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x534BE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 72 bytes in 1 blocks are still reachable in loss record 660 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 72 bytes in 1 blocks are still reachable in loss record 661 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 72 bytes in 1 blocks are still reachable in loss record 663 of 797
+==1282398== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x53B2A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 80 bytes in 1 blocks are still reachable in loss record 669 of 797
+==1282398== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x13FA34: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:36)
+==1282398== by 0x13A6AB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
+==1282398== by 0x133A1A: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
+==1282398== by 0x1277A9: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
+==1282398== by 0x12E063: 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)
+==1282398== by 0x12EDBF: 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)
+==1282398== by 0x12F00B: 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)
+==1282398== by 0x1192F2: main (3d_game_test.cpp:67)
+==1282398==
+==1282398== 83 bytes in 1 blocks are possibly lost in loss record 673 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282398== by 0x11A116: 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)
+==1282398== by 0x11B00E: 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)
+==1282398== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 128 bytes in 1 blocks are still reachable in loss record 700 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 128 bytes in 1 blocks are still reachable in loss record 701 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 135 bytes in 6 blocks are still reachable in loss record 702 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== 144 bytes in 6 blocks are still reachable in loss record 703 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398==
+==1282398== 158 bytes in 1 blocks are still reachable in loss record 704 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282398== by 0x125391: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 160 bytes in 1 blocks are still reachable in loss record 705 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x12E176: 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)
+==1282398== by 0x12EDBF: 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)
+==1282398== by 0x12F00B: 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)
+==1282398== by 0x1192F2: main (3d_game_test.cpp:67)
+==1282398==
+==1282398== 163 bytes in 1 blocks are still reachable in loss record 706 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282398== by 0x1253A7: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 163 bytes in 1 blocks are possibly lost in loss record 708 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282398== by 0x11A0CA: 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)
+==1282398== by 0x11B00E: 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)
+==1282398== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 176 bytes in 1 blocks are still reachable in loss record 710 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x1351F8: std::__detail::_MakeUniq<bridges::game::SocketConnection>::__single_object std::make_unique<bridges::game::SocketConnection, bridges::Bridges&>(bridges::Bridges&) (unique_ptr.h:1070)
+==1282398== by 0x12E128: 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)
+==1282398== by 0x12EDBF: 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)
+==1282398== by 0x12F00B: 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)
+==1282398== by 0x1192F2: main (3d_game_test.cpp:67)
+==1282398==
+==1282398== 213 bytes in 1 blocks are still reachable in loss record 715 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A85EFB: 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)
+==1282398== by 0x4A877FF: 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)
+==1282398== by 0x1306C3: 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> >&&) (basic_string.h:3668)
+==1282398== by 0x124C64: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1554)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 213 bytes in 1 blocks are still reachable in loss record 716 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A85EFB: 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)
+==1282398== by 0x4A877FF: 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)
+==1282398== by 0x1306C3: 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> >&&) (basic_string.h:3668)
+==1282398== by 0x1250DD: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1565)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 265 bytes in 1 blocks are possibly lost in loss record 729 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x135E60: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282398== by 0x11A0F9: 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)
+==1282398== by 0x11B00E: 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)
+==1282398== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 272 bytes in 1 blocks are possibly lost in loss record 730 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282398== by 0x11AF90: 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)
+==1282398== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 300 bytes in 10 blocks are still reachable in loss record 732 of 797
+==1282398== at 0x48485C3: operator new[](unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x13FA73: bridges::datastructure::Grid<bridges::game::GameCell>::allocateGrid() (Grid.h:38)
+==1282398== by 0x13A6AB: bridges::datastructure::Grid<bridges::game::GameCell>::setDimensions(int, int) (Grid.h:156)
+==1282398== by 0x133A1A: bridges::datastructure::Grid<bridges::game::GameCell>::Grid(int, int) (Grid.h:82)
+==1282398== by 0x1277A9: bridges::game::GameGrid::GameGrid(int, int) (GameGrid.h:476)
+==1282398== by 0x12E063: 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)
+==1282398== by 0x12EDBF: 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)
+==1282398== by 0x12F00B: 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)
+==1282398== by 0x1192F2: main (3d_game_test.cpp:67)
+==1282398==
+==1282398== 785 bytes in 1 blocks are still reachable in loss record 759 of 797
+==1282398== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x4A85EFB: 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)
+==1282398== by 0x4A877FF: 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)
+==1282398== by 0x130850: 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)
+==1282398== by 0x11A220: 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:30)
+==1282398== by 0x11B00E: 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)
+==1282398== by 0x1262DD: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282398== by 0x1253CC: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282398== by 0x12F1F3: Test3DAPI::initialize() (3d_game_test.cpp:32)
+==1282398== by 0x12EF23: bridges::game::NonBlockingGame3D::start() (NonBlockingGame3D.h:73)
+==1282398== by 0x11933F: main (3d_game_test.cpp:68)
+==1282398==
+==1282398== 1,064 bytes in 19 blocks are still reachable in loss record 774 of 797
+==1282398== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282398== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x5284566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1282398== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282398==
+==1282398== LEAK SUMMARY:
+==1282398== definitely lost: 0 bytes in 0 blocks
+==1282398== indirectly lost: 0 bytes in 0 blocks
+==1282398== possibly lost: 783 bytes in 4 blocks
+==1282398== still reachable: 5,818 bytes in 101 blocks
+==1282398== suppressed: 293,087 bytes in 2,808 blocks
+==1282398==
+==1282398== For lists of detected and suppressed errors, rerun with: -s
+==1282398== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 3 from 3)
Aborted (core dumped)
could not run test
@@ -1679,20 +1665,20 @@ Build Test for test 3d_game_test2.cpp
==1247274== Memcheck, a memory error detector
-==1247274== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247274== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247274== Command: ./3d_game_test2 1 null null live
-==1247274==
-[2024-10-03 04:53:40] [connect] Successful connection
-[2024-10-03 04:53:41] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945620 101
+==1282421== Memcheck, a memory error detector
+==1282421== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282421== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282421== Command: ./3d_game_test2 1 null null live
+==1282421==
+[2024-10-03 08:53:39] [connect] Successful connection
+[2024-10-03 08:53:40] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960019 101
sockopen on namespace /
terminate called after throwing an instance of 'bridges::HTTPException'
what(): HTTPException raised when hitting http://bridges-data-server-elevation.bridgesuncc.org/elevation?minLon=-122.299805&minLat=33.394759&maxLon=-114.916992&maxLat=42.747012&resX=0.200000&resY=0.200000
HTTP code: 500
HTTP/1.1 500 INTERNAL SERVER ERROR
Server: nginx/1.18.0 (Ubuntu)
-Date: Thu, 03 Oct 2024 08:53:42 GMT
+Date: Thu, 03 Oct 2024 12:53:41 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 82
Connection: keep-alive
@@ -1701,928 +1687,928 @@ Run Test for test 3d_game_test2.cpp
@@ -2641,19 +2627,19 @@ Build Test for test array1d.cpp
==1247297== Memcheck, a memory error detector
-==1247297== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247297== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247297== Command: ./array1d 1 null null live
-==1247297==
+==1282444== Memcheck, a memory error detector
+==1282444== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282444== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282444== Command: ./array1d 1 null null live
+==1282444==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1002.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945629&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=DEPTgTuTai3ZpRIdwfKsChw33eSIeX0P9IL2%2BFGq%2BGs%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945629&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=DEPTgTuTai3ZpRIdwfKsChw33eSIeX0P9IL2%2BFGq%2BGs%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960027&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rd9g0ATlO0VY1BBk21kWuSwPiqPKUMgMRU%2B5sQ1YC9U%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960027&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rd9g0ATlO0VY1BBk21kWuSwPiqPKUMgMRU%2B5sQ1YC9U%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2662,25 +2648,25 @@ Run Test for test array1d.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:53:49 GMT
+Date: Thu, 03 Oct 2024 12:53:47 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247297==
-==1247297== HEAP SUMMARY:
-==1247297== in use at exit: 17,877 bytes in 69 blocks
-==1247297== total heap usage: 6,330 allocs, 6,261 frees, 503,150 bytes allocated
-==1247297==
-==1247297== LEAK SUMMARY:
-==1247297== definitely lost: 0 bytes in 0 blocks
-==1247297== indirectly lost: 0 bytes in 0 blocks
-==1247297== possibly lost: 0 bytes in 0 blocks
-==1247297== still reachable: 0 bytes in 0 blocks
-==1247297== suppressed: 17,877 bytes in 69 blocks
-==1247297==
-==1247297== For lists of detected and suppressed errors, rerun with: -s
-==1247297== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1282444==
+==1282444== HEAP SUMMARY:
+==1282444== in use at exit: 17,873 bytes in 69 blocks
+==1282444== total heap usage: 6,330 allocs, 6,261 frees, 503,096 bytes allocated
+==1282444==
+==1282444== LEAK SUMMARY:
+==1282444== definitely lost: 0 bytes in 0 blocks
+==1282444== indirectly lost: 0 bytes in 0 blocks
+==1282444== possibly lost: 0 bytes in 0 blocks
+==1282444== still reachable: 0 bytes in 0 blocks
+==1282444== suppressed: 17,873 bytes in 69 blocks
+==1282444==
+==1282444== For lists of detected and suppressed errors, rerun with: -s
+==1282444== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247316== Memcheck, a memory error detector
-==1247316== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247316== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247316== Command: ./array2d 1 null null live
-==1247316==
+==1282463== Memcheck, a memory error detector
+==1282463== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282463== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282463== Command: ./array2d 1 null null live
+==1282463==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1003.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945635&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=btwYTIrTWchf3sYlAC4ThcR3U%2Bu42G0ce7DLRkN1oNM%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945635&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=btwYTIrTWchf3sYlAC4ThcR3U%2Bu42G0ce7DLRkN1oNM%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960032&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=qhjo8AaEtmaaM1vQ39194mBQIKEUIMAjdp3I%2BkatNbs%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960032&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=qhjo8AaEtmaaM1vQ39194mBQIKEUIMAjdp3I%2BkatNbs%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2718,25 +2704,25 @@ Run Test for test array2d.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:53:55 GMT
+Date: Thu, 03 Oct 2024 12:53:52 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247316==
-==1247316== HEAP SUMMARY:
-==1247316== in use at exit: 17,873 bytes in 69 blocks
-==1247316== total heap usage: 6,834 allocs, 6,765 frees, 575,025 bytes allocated
-==1247316==
-==1247316== LEAK SUMMARY:
-==1247316== definitely lost: 0 bytes in 0 blocks
-==1247316== indirectly lost: 0 bytes in 0 blocks
-==1247316== possibly lost: 0 bytes in 0 blocks
-==1247316== still reachable: 0 bytes in 0 blocks
-==1247316== suppressed: 17,873 bytes in 69 blocks
-==1247316==
-==1247316== For lists of detected and suppressed errors, rerun with: -s
-==1247316== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1282463==
+==1282463== HEAP SUMMARY:
+==1282463== in use at exit: 17,873 bytes in 69 blocks
+==1282463== total heap usage: 6,834 allocs, 6,765 frees, 575,025 bytes allocated
+==1282463==
+==1282463== LEAK SUMMARY:
+==1282463== definitely lost: 0 bytes in 0 blocks
+==1282463== indirectly lost: 0 bytes in 0 blocks
+==1282463== possibly lost: 0 bytes in 0 blocks
+==1282463== still reachable: 0 bytes in 0 blocks
+==1282463== suppressed: 17,873 bytes in 69 blocks
+==1282463==
+==1282463== For lists of detected and suppressed errors, rerun with: -s
+==1282463== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247335== Memcheck, a memory error detector
-==1247335== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247335== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247335== Command: ./array3d 1 null null live
-==1247335==
+==1282482== Memcheck, a memory error detector
+==1282482== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282482== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282482== Command: ./array3d 1 null null live
+==1282482==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1004.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945640&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vkGgL%2FFn5M5jIjy9IHXF5UIsvhAygE18sidFSwd9Jgo%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945640&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vkGgL%2FFn5M5jIjy9IHXF5UIsvhAygE18sidFSwd9Jgo%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960039&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=E1%2BYxLOE1tKmKJfbc7KZY0gMa6adqBoyGx6d9iiEqyo%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960039&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=E1%2BYxLOE1tKmKJfbc7KZY0gMa6adqBoyGx6d9iiEqyo%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:00 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:53:59 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247335==
-==1247335== HEAP SUMMARY:
-==1247335== in use at exit: 17,873 bytes in 69 blocks
-==1247335== total heap usage: 7,368 allocs, 7,299 frees, 654,927 bytes allocated
-==1247335==
-==1247335== LEAK SUMMARY:
-==1247335== definitely lost: 0 bytes in 0 blocks
-==1247335== indirectly lost: 0 bytes in 0 blocks
-==1247335== possibly lost: 0 bytes in 0 blocks
-==1247335== still reachable: 0 bytes in 0 blocks
-==1247335== suppressed: 17,873 bytes in 69 blocks
-==1247335==
-==1247335== For lists of detected and suppressed errors, rerun with: -s
-==1247335== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282482==
+==1282482== HEAP SUMMARY:
+==1282482== in use at exit: 17,873 bytes in 69 blocks
+==1282482== total heap usage: 7,368 allocs, 7,299 frees, 654,597 bytes allocated
+==1282482==
+==1282482== LEAK SUMMARY:
+==1282482== definitely lost: 0 bytes in 0 blocks
+==1282482== indirectly lost: 0 bytes in 0 blocks
+==1282482== possibly lost: 0 bytes in 0 blocks
+==1282482== still reachable: 0 bytes in 0 blocks
+==1282482== suppressed: 17,873 bytes in 69 blocks
+==1282482==
+==1282482== For lists of detected and suppressed errors, rerun with: -s
+==1282482== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247354== Memcheck, a memory error detector
-==1247354== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247354== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247354== Command: ./audio_clip 1 null null live
-==1247354==
+==1282501== Memcheck, a memory error detector
+==1282501== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282501== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282501== Command: ./audio_clip 1 null null live
+==1282501==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1005.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945644&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XKADudNRPTAbzsK8GZJVzDgNjyRMshQaK2meLaHtJ%2BY%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945644&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XKADudNRPTAbzsK8GZJVzDgNjyRMshQaK2meLaHtJ%2BY%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2Fe07tMSeTaKRWO6Gcl3Tkgs9pv957fK8es8wf%2BAcP3A%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2Fe07tMSeTaKRWO6Gcl3Tkgs9pv957fK8es8wf%2BAcP3A%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2830,7 +2816,7 @@ Run Test for test audio_clip.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:54:04 GMT
+Date: Thu, 03 Oct 2024 12:54:03 GMT
Via: 1.1 vegur
@@ -2841,8 +2827,8 @@ Run Test for test audio_clip.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945644&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XKADudNRPTAbzsK8GZJVzDgNjyRMshQaK2meLaHtJ%2BY%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945644&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XKADudNRPTAbzsK8GZJVzDgNjyRMshQaK2meLaHtJ%2BY%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2Fe07tMSeTaKRWO6Gcl3Tkgs9pv957fK8es8wf%2BAcP3A%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2Fe07tMSeTaKRWO6Gcl3Tkgs9pv957fK8es8wf%2BAcP3A%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2851,7 +2837,7 @@ Run Test for test audio_clip.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:04 GMT
+Date: Thu, 03 Oct 2024 12:54:03 GMT
Via: 1.1 vegur
@@ -2862,8 +2848,8 @@ Run Test for test audio_clip.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945644&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XKADudNRPTAbzsK8GZJVzDgNjyRMshQaK2meLaHtJ%2BY%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945644&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XKADudNRPTAbzsK8GZJVzDgNjyRMshQaK2meLaHtJ%2BY%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2Fe07tMSeTaKRWO6Gcl3Tkgs9pv957fK8es8wf%2BAcP3A%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2Fe07tMSeTaKRWO6Gcl3Tkgs9pv957fK8es8wf%2BAcP3A%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2872,7 +2858,7 @@ Run Test for test audio_clip.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:04 GMT
+Date: Thu, 03 Oct 2024 12:54:03 GMT
Via: 1.1 vegur
@@ -2883,8 +2869,8 @@ Run Test for test audio_clip.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945647&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uiO9YlC59FOPn3v20TZgTZFoyCAsFcOLyuLgrrhhsV8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945647&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=uiO9YlC59FOPn3v20TZgTZFoyCAsFcOLyuLgrrhhsV8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960046&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xnnhbKgjuLkgYySFR%2FQPx9B%2BKNCW1q4m6o6gsV9%2FO5Q%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960046&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xnnhbKgjuLkgYySFR%2FQPx9B%2BKNCW1q4m6o6gsV9%2FO5Q%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2893,7 +2879,7 @@ Run Test for test audio_clip.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:07 GMT
+Date: Thu, 03 Oct 2024 12:54:06 GMT
Via: 1.1 vegur
@@ -2904,29 +2890,29 @@ Run Test for test audio_clip.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945649&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=qLOG6tv3qsGSR6YpT3pmMgspbzVGkeufSrMxXcwoG28%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945649&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=qLOG6tv3qsGSR6YpT3pmMgspbzVGkeufSrMxXcwoG28%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960049&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Y%2B5N%2FZ74g63J3shqs2p4c1Szl9Le7ibt22eHOE0RNxQ%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960049&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Y%2B5N%2FZ74g63J3shqs2p4c1Szl9Le7ibt22eHOE0RNxQ%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:54:09 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:54:09 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1005.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945652&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q%2B1o24qXzG0pXNfEW65xtbzEqzpZsRBX0%2FqsoMjozjc%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945652&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=q%2B1o24qXzG0pXNfEW65xtbzEqzpZsRBX0%2FqsoMjozjc%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=K6hyDbg%2BhbeM3SrXdss1vsWaeK27kIj35Lk8cv9PGd8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960052&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=K6hyDbg%2BhbeM3SrXdss1vsWaeK27kIj35Lk8cv9PGd8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -2935,7 +2921,7 @@ Run Test for test audio_clip.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:54:12 GMT
+Date: Thu, 03 Oct 2024 12:54:12 GMT
Via: 1.1 vegur
@@ -2948,35 +2934,35 @@ Run Test for test audio_clip.cpp
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945659&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=StLW003xLQYkhd9XnR2gBgDYSlAt22jyStgtsO1dyYg%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945659&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=StLW003xLQYkhd9XnR2gBgDYSlAt22jyStgtsO1dyYg%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960059&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=akpgI0iL8g7UxkYiweEiZiBDY6tfvuvqS4TrBxC8AJM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960059&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=akpgI0iL8g7UxkYiweEiZiBDY6tfvuvqS4TrBxC8AJM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:20 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:54:19 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247354==
-==1247354== HEAP SUMMARY:
-==1247354== in use at exit: 125,103 bytes in 483 blocks
-==1247354== total heap usage: 5,762 allocs, 5,279 frees, 49,560,981 bytes allocated
-==1247354==
-==1247354== LEAK SUMMARY:
-==1247354== definitely lost: 0 bytes in 0 blocks
-==1247354== indirectly lost: 0 bytes in 0 blocks
-==1247354== possibly lost: 0 bytes in 0 blocks
-==1247354== still reachable: 0 bytes in 0 blocks
-==1247354== suppressed: 125,103 bytes in 483 blocks
-==1247354==
-==1247354== For lists of detected and suppressed errors, rerun with: -s
-==1247354== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 7 from 7)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282501==
+==1282501== HEAP SUMMARY:
+==1282501== in use at exit: 125,131 bytes in 483 blocks
+==1282501== total heap usage: 5,762 allocs, 5,279 frees, 49,561,359 bytes allocated
+==1282501==
+==1282501== LEAK SUMMARY:
+==1282501== definitely lost: 0 bytes in 0 blocks
+==1282501== indirectly lost: 0 bytes in 0 blocks
+==1282501== possibly lost: 0 bytes in 0 blocks
+==1282501== still reachable: 0 bytes in 0 blocks
+==1282501== suppressed: 125,131 bytes in 483 blocks
+==1282501==
+==1282501== For lists of detected and suppressed errors, rerun with: -s
+==1282501== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 8)
==1247380== Memcheck, a memory error detector
-==1247380== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247380== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247380== Command: ./audio_clip_manipulation 1 null null live
-==1247380==
+==1282526== Memcheck, a memory error detector
+==1282526== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282526== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282526== Command: ./audio_clip_manipulation 1 null null live
+==1282526==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1006.00?apikey=1321549621122&username=bridges_testing
@@ -3006,8 +2992,8 @@ Run Test for test audio_clip_
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945672&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=eI%2B7B9M9M7ASUxm%2Bce4ADw%2BB%2BSDCrDaO%2F7Spc4gIpCI%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945672&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=eI%2B7B9M9M7ASUxm%2Bce4ADw%2BB%2BSDCrDaO%2F7Spc4gIpCI%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960071&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=EEmYVfwwG6afnunHZgUKNGxHQd00t1Z1MC2Ghq7nlYM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960071&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=EEmYVfwwG6afnunHZgUKNGxHQd00t1Z1MC2Ghq7nlYM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3016,7 +3002,7 @@ Run Test for test audio_clip_
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:54:32 GMT
+Date: Thu, 03 Oct 2024 12:54:31 GMT
Via: 1.1 vegur
@@ -3029,8 +3015,8 @@ Run Test for test audio_clip_
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945673&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Cj8LFNPm7ukKtASmzb5E8Xln6%2BuxRmW%2BYj3eAvNMP5o%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945673&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Cj8LFNPm7ukKtASmzb5E8Xln6%2BuxRmW%2BYj3eAvNMP5o%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960072&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rp55Eq3U%2BM0cx4UdBjKtiytbSR8hSn%2B5PU0Nth1y%2BOQ%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960072&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=rp55Eq3U%2BM0cx4UdBjKtiytbSR8hSn%2B5PU0Nth1y%2BOQ%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3039,25 +3025,25 @@ Run Test for test audio_clip_
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:33 GMT
+Date: Thu, 03 Oct 2024 12:54:32 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247380==
-==1247380== HEAP SUMMARY:
-==1247380== in use at exit: 35,766 bytes in 138 blocks
-==1247380== total heap usage: 4,743 allocs, 4,605 frees, 38,579,858 bytes allocated
-==1247380==
-==1247380== LEAK SUMMARY:
-==1247380== definitely lost: 0 bytes in 0 blocks
-==1247380== indirectly lost: 0 bytes in 0 blocks
-==1247380== possibly lost: 0 bytes in 0 blocks
-==1247380== still reachable: 0 bytes in 0 blocks
-==1247380== suppressed: 35,766 bytes in 138 blocks
-==1247380==
-==1247380== For lists of detected and suppressed errors, rerun with: -s
-==1247380== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 4)
+==1282526==
+==1282526== HEAP SUMMARY:
+==1282526== in use at exit: 35,750 bytes in 138 blocks
+==1282526== total heap usage: 4,743 allocs, 4,605 frees, 38,579,642 bytes allocated
+==1282526==
+==1282526== LEAK SUMMARY:
+==1282526== definitely lost: 0 bytes in 0 blocks
+==1282526== indirectly lost: 0 bytes in 0 blocks
+==1282526== possibly lost: 0 bytes in 0 blocks
+==1282526== still reachable: 0 bytes in 0 blocks
+==1282526== suppressed: 35,750 bytes in 138 blocks
+==1282526==
+==1282526== For lists of detected and suppressed errors, rerun with: -s
+==1282526== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
==1247400== Memcheck, a memory error detector
-==1247400== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247400== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247400== Command: ./avl 1 null null live
-==1247400==
+==1282546== Memcheck, a memory error detector
+==1282546== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282546== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282546== Command: ./avl 1 null null live
+==1282546==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1007.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945678&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=dDBiTNbs%2Bi2aPZZQVnzrwGQu1OKnopC6RpMc4IMiHAs%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945678&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=dDBiTNbs%2Bi2aPZZQVnzrwGQu1OKnopC6RpMc4IMiHAs%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960077&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jiQtILLIWzIQ72oivtY48FdbRDMjmtsP0%2FPyzaZysKk%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960077&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jiQtILLIWzIQ72oivtY48FdbRDMjmtsP0%2FPyzaZysKk%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3095,25 +3081,25 @@ Run Test for test avl.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:54:38 GMT
+Date: Thu, 03 Oct 2024 12:54:37 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247400==
-==1247400== HEAP SUMMARY:
-==1247400== in use at exit: 17,873 bytes in 69 blocks
-==1247400== total heap usage: 6,409 allocs, 6,340 frees, 521,309 bytes allocated
-==1247400==
-==1247400== LEAK SUMMARY:
-==1247400== definitely lost: 0 bytes in 0 blocks
-==1247400== indirectly lost: 0 bytes in 0 blocks
-==1247400== possibly lost: 0 bytes in 0 blocks
-==1247400== still reachable: 0 bytes in 0 blocks
-==1247400== suppressed: 17,873 bytes in 69 blocks
-==1247400==
-==1247400== For lists of detected and suppressed errors, rerun with: -s
-==1247400== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1282546==
+==1282546== HEAP SUMMARY:
+==1282546== in use at exit: 17,873 bytes in 69 blocks
+==1282546== total heap usage: 6,409 allocs, 6,340 frees, 521,309 bytes allocated
+==1282546==
+==1282546== LEAK SUMMARY:
+==1282546== definitely lost: 0 bytes in 0 blocks
+==1282546== indirectly lost: 0 bytes in 0 blocks
+==1282546== possibly lost: 0 bytes in 0 blocks
+==1282546== still reachable: 0 bytes in 0 blocks
+==1282546== suppressed: 17,873 bytes in 69 blocks
+==1282546==
+==1282546== For lists of detected and suppressed errors, rerun with: -s
+==1282546== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247419== Memcheck, a memory error detector
-==1247419== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247419== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247419== Command: ./bar_chart 1 null null live
-==1247419==
+==1282565== Memcheck, a memory error detector
+==1282565== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282565== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282565== Command: ./bar_chart 1 null null live
+==1282565==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1008.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945683&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UneZzk3sfaIj9EvBc5GpEiyA4BvWIOkJ985Io0TXtNM%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945683&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UneZzk3sfaIj9EvBc5GpEiyA4BvWIOkJ985Io0TXtNM%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960081&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mf1Bcv4jx6uz661UBvd5o5j9M3YIa1wW%2FIyH3hETMXg%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960081&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mf1Bcv4jx6uz661UBvd5o5j9M3YIa1wW%2FIyH3hETMXg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:43 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:54:41 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247419==
-==1247419== HEAP SUMMARY:
-==1247419== in use at exit: 17,869 bytes in 69 blocks
-==1247419== total heap usage: 4,569 allocs, 4,500 frees, 450,464 bytes allocated
-==1247419==
-==1247419== LEAK SUMMARY:
-==1247419== definitely lost: 0 bytes in 0 blocks
-==1247419== indirectly lost: 0 bytes in 0 blocks
-==1247419== possibly lost: 0 bytes in 0 blocks
-==1247419== still reachable: 0 bytes in 0 blocks
-==1247419== suppressed: 17,869 bytes in 69 blocks
-==1247419==
-==1247419== For lists of detected and suppressed errors, rerun with: -s
-==1247419== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282565==
+==1282565== HEAP SUMMARY:
+==1282565== in use at exit: 17,873 bytes in 69 blocks
+==1282565== total heap usage: 4,569 allocs, 4,500 frees, 450,188 bytes allocated
+==1282565==
+==1282565== LEAK SUMMARY:
+==1282565== definitely lost: 0 bytes in 0 blocks
+==1282565== indirectly lost: 0 bytes in 0 blocks
+==1282565== possibly lost: 0 bytes in 0 blocks
+==1282565== still reachable: 0 bytes in 0 blocks
+==1282565== suppressed: 17,873 bytes in 69 blocks
+==1282565==
+==1282565== For lists of detected and suppressed errors, rerun with: -s
+==1282565== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247438== Memcheck, a memory error detector
-==1247438== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247438== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247438== Command: ./bintree 1 null null live
-==1247438==
+==1282584== Memcheck, a memory error detector
+==1282584== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282584== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282584== Command: ./bintree 1 null null live
+==1282584==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1009.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945689&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T0FujksjV4Qtkfw7t9lUtuIJ6AMCXxT34Uce7g7gGuU%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945689&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T0FujksjV4Qtkfw7t9lUtuIJ6AMCXxT34Uce7g7gGuU%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960087&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=K7V1CPP8%2FDOPneAmOI%2BmCQgBzLKVrUbqZHub%2FhN0L9U%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960087&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=K7V1CPP8%2FDOPneAmOI%2BmCQgBzLKVrUbqZHub%2FhN0L9U%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:54:49 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:54:47 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247438==
-==1247438== HEAP SUMMARY:
-==1247438== in use at exit: 17,869 bytes in 69 blocks
-==1247438== total heap usage: 6,767 allocs, 6,698 frees, 594,219 bytes allocated
-==1247438==
-==1247438== LEAK SUMMARY:
-==1247438== definitely lost: 0 bytes in 0 blocks
-==1247438== indirectly lost: 0 bytes in 0 blocks
-==1247438== possibly lost: 0 bytes in 0 blocks
-==1247438== still reachable: 0 bytes in 0 blocks
-==1247438== suppressed: 17,869 bytes in 69 blocks
-==1247438==
-==1247438== For lists of detected and suppressed errors, rerun with: -s
-==1247438== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282584==
+==1282584== HEAP SUMMARY:
+==1282584== in use at exit: 17,881 bytes in 69 blocks
+==1282584== total heap usage: 6,767 allocs, 6,698 frees, 594,711 bytes allocated
+==1282584==
+==1282584== LEAK SUMMARY:
+==1282584== definitely lost: 0 bytes in 0 blocks
+==1282584== indirectly lost: 0 bytes in 0 blocks
+==1282584== possibly lost: 0 bytes in 0 blocks
+==1282584== still reachable: 0 bytes in 0 blocks
+==1282584== suppressed: 17,881 bytes in 69 blocks
+==1282584==
+==1282584== For lists of detected and suppressed errors, rerun with: -s
+==1282584== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247457== Memcheck, a memory error detector
-==1247457== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247457== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247457== Command: ./bst_eq 1 null null live
-==1247457==
+==1282603== Memcheck, a memory error detector
+==1282603== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282603== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282603== Command: ./bst_eq 1 null null live
+==1282603==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1010.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945696&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=h3TKN1DcT3HfdxwV1fM2mv8kQWr23yOkbTvfREmrf7c%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945696&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=h3TKN1DcT3HfdxwV1fM2mv8kQWr23yOkbTvfREmrf7c%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960095&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xltEm3iItJjgE%2B8GAIK0BbcqlxU9SA2%2Fl%2BiNiob7MZI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960095&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=xltEm3iItJjgE%2B8GAIK0BbcqlxU9SA2%2Fl%2BiNiob7MZI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3263,25 +3249,25 @@ Run Test for test bst_eq.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:54:56 GMT
+Date: Thu, 03 Oct 2024 12:54:55 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247457==
-==1247457== HEAP SUMMARY:
-==1247457== in use at exit: 17,869 bytes in 69 blocks
-==1247457== total heap usage: 8,006 allocs, 7,937 frees, 1,057,580 bytes allocated
-==1247457==
-==1247457== LEAK SUMMARY:
-==1247457== definitely lost: 0 bytes in 0 blocks
-==1247457== indirectly lost: 0 bytes in 0 blocks
-==1247457== possibly lost: 0 bytes in 0 blocks
-==1247457== still reachable: 0 bytes in 0 blocks
-==1247457== suppressed: 17,869 bytes in 69 blocks
-==1247457==
-==1247457== For lists of detected and suppressed errors, rerun with: -s
-==1247457== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1282603==
+==1282603== HEAP SUMMARY:
+==1282603== in use at exit: 17,881 bytes in 69 blocks
+==1282603== total heap usage: 7,979 allocs, 7,910 frees, 1,012,507 bytes allocated
+==1282603==
+==1282603== LEAK SUMMARY:
+==1282603== definitely lost: 0 bytes in 0 blocks
+==1282603== indirectly lost: 0 bytes in 0 blocks
+==1282603== possibly lost: 0 bytes in 0 blocks
+==1282603== still reachable: 0 bytes in 0 blocks
+==1282603== suppressed: 17,881 bytes in 69 blocks
+==1282603==
+==1282603== For lists of detected and suppressed errors, rerun with: -s
+==1282603== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247477== Memcheck, a memory error detector
-==1247477== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247477== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247477== Command: ./cancer_snippet 1 null null live
-==1247477==
+==1282623== Memcheck, a memory error detector
+==1282623== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282623== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282623== Command: ./cancer_snippet 1 null null live
+==1282623==
16512
Incident 0:
Type: Mortality
@@ -3313,15 +3299,15 @@ Run Test for test cancer_snippet.cpp
CrudeRate: 190.4(more rate information available)
Location: 32.799, -86.8073
Count: 4366
-==1247477==
-==1247477== HEAP SUMMARY:
-==1247477== in use at exit: 0 bytes in 0 blocks
-==1247477== total heap usage: 4,649 allocs, 4,649 frees, 40,757,687 bytes allocated
-==1247477==
-==1247477== All heap blocks were freed -- no leaks are possible
-==1247477==
-==1247477== For lists of detected and suppressed errors, rerun with: -s
-==1247477== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1282623==
+==1282623== HEAP SUMMARY:
+==1282623== in use at exit: 0 bytes in 0 blocks
+==1282623== total heap usage: 4,649 allocs, 4,649 frees, 40,774,089 bytes allocated
+==1282623==
+==1282623== All heap blocks were freed -- no leaks are possible
+==1282623==
+==1282623== For lists of detected and suppressed errors, rerun with: -s
+==1282623== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1247499== Memcheck, a memory error detector
-==1247499== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247499== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247499== Command: ./circ_dllist 1 null null live
-==1247499==
+==1282645== Memcheck, a memory error detector
+==1282645== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282645== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282645== Command: ./circ_dllist 1 null null live
+==1282645==
Testing forward list iterator..
Gretel Chaney
Lamont Kyler
@@ -3361,8 +3347,8 @@ Run Test for test circ_dllist.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945722&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=MP0bYg63pgNA8q6fMtYerIDdna%2BbMWkiy8oaT5uapjI%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945722&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=MP0bYg63pgNA8q6fMtYerIDdna%2BbMWkiy8oaT5uapjI%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960120&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=HnGsEsA3b9gdrzfNkoaLZbRleF6AeFs9zAbF4B5n9ts%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960120&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=HnGsEsA3b9gdrzfNkoaLZbRleF6AeFs9zAbF4B5n9ts%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3371,25 +3357,25 @@ Run Test for test circ_dllist.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:55:22 GMT
+Date: Thu, 03 Oct 2024 12:55:20 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247499==
-==1247499== HEAP SUMMARY:
-==1247499== in use at exit: 17,873 bytes in 69 blocks
-==1247499== total heap usage: 6,471 allocs, 6,402 frees, 524,568 bytes allocated
-==1247499==
-==1247499== LEAK SUMMARY:
-==1247499== definitely lost: 0 bytes in 0 blocks
-==1247499== indirectly lost: 0 bytes in 0 blocks
-==1247499== possibly lost: 0 bytes in 0 blocks
-==1247499== still reachable: 0 bytes in 0 blocks
-==1247499== suppressed: 17,873 bytes in 69 blocks
-==1247499==
-==1247499== For lists of detected and suppressed errors, rerun with: -s
-==1247499== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1282645==
+==1282645== HEAP SUMMARY:
+==1282645== in use at exit: 17,869 bytes in 69 blocks
+==1282645== total heap usage: 6,471 allocs, 6,402 frees, 524,514 bytes allocated
+==1282645==
+==1282645== LEAK SUMMARY:
+==1282645== definitely lost: 0 bytes in 0 blocks
+==1282645== indirectly lost: 0 bytes in 0 blocks
+==1282645== possibly lost: 0 bytes in 0 blocks
+==1282645== still reachable: 0 bytes in 0 blocks
+==1282645== suppressed: 17,869 bytes in 69 blocks
+==1282645==
+==1282645== For lists of detected and suppressed errors, rerun with: -s
+==1282645== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247518== Memcheck, a memory error detector
-==1247518== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247518== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247518== Command: ./circ_sllist 1 null null live
-==1247518==
+==1282664== Memcheck, a memory error detector
+==1282664== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282664== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282664== Command: ./circ_sllist 1 null null live
+==1282664==
Testing list iterator..
Gretel Chaney
Lamont Kyler
@@ -3423,35 +3409,35 @@ Run Test for test circ_sllist.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945728&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7rlYEwh90Qltw3IGZPWUc4jt8IbtKVuIWKT8ub1JjjU%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945728&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7rlYEwh90Qltw3IGZPWUc4jt8IbtKVuIWKT8ub1JjjU%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960127&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=dLZmPNESNyhEnoZDXL%2F5dcOVkGVdpMsjkRofC29tj%2Fg%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960127&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=dLZmPNESNyhEnoZDXL%2F5dcOVkGVdpMsjkRofC29tj%2Fg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:55:28 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:55:27 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247518==
-==1247518== HEAP SUMMARY:
-==1247518== in use at exit: 17,869 bytes in 69 blocks
-==1247518== total heap usage: 6,373 allocs, 6,304 frees, 510,902 bytes allocated
-==1247518==
-==1247518== LEAK SUMMARY:
-==1247518== definitely lost: 0 bytes in 0 blocks
-==1247518== indirectly lost: 0 bytes in 0 blocks
-==1247518== possibly lost: 0 bytes in 0 blocks
-==1247518== still reachable: 0 bytes in 0 blocks
-==1247518== suppressed: 17,869 bytes in 69 blocks
-==1247518==
-==1247518== For lists of detected and suppressed errors, rerun with: -s
-==1247518== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282664==
+==1282664== HEAP SUMMARY:
+==1282664== in use at exit: 17,877 bytes in 69 blocks
+==1282664== total heap usage: 6,373 allocs, 6,304 frees, 511,340 bytes allocated
+==1282664==
+==1282664== LEAK SUMMARY:
+==1282664== definitely lost: 0 bytes in 0 blocks
+==1282664== indirectly lost: 0 bytes in 0 blocks
+==1282664== possibly lost: 0 bytes in 0 blocks
+==1282664== still reachable: 0 bytes in 0 blocks
+==1282664== suppressed: 17,877 bytes in 69 blocks
+==1282664==
+==1282664== For lists of detected and suppressed errors, rerun with: -s
+==1282664== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247537== Memcheck, a memory error detector
-==1247537== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247537== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247537== Command: ./color_grid 1 null null live
-==1247537==
+==1282683== Memcheck, a memory error detector
+==1282683== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282683== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282683== Command: ./color_grid 1 null null live
+==1282683==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1014.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945733&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Rub3K47hgZ%2BziSFQWoQRSvyfdPIhwSghrR%2Br0YHfsQQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945733&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Rub3K47hgZ%2BziSFQWoQRSvyfdPIhwSghrR%2Br0YHfsQQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960132&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RqCRCA8X6zmrcTaVJExAxPX%2BGA2g0BSzIaM7YzxuRu8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960132&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RqCRCA8X6zmrcTaVJExAxPX%2BGA2g0BSzIaM7YzxuRu8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:55:33 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:55:32 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247537==
-==1247537== HEAP SUMMARY:
-==1247537== in use at exit: 17,877 bytes in 69 blocks
-==1247537== total heap usage: 6,251 allocs, 6,182 frees, 685,160 bytes allocated
-==1247537==
-==1247537== LEAK SUMMARY:
-==1247537== definitely lost: 0 bytes in 0 blocks
-==1247537== indirectly lost: 0 bytes in 0 blocks
-==1247537== possibly lost: 0 bytes in 0 blocks
-==1247537== still reachable: 0 bytes in 0 blocks
-==1247537== suppressed: 17,877 bytes in 69 blocks
-==1247537==
-==1247537== For lists of detected and suppressed errors, rerun with: -s
-==1247537== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282683==
+==1282683== HEAP SUMMARY:
+==1282683== in use at exit: 17,873 bytes in 69 blocks
+==1282683== total heap usage: 6,251 allocs, 6,182 frees, 684,776 bytes allocated
+==1282683==
+==1282683== LEAK SUMMARY:
+==1282683== definitely lost: 0 bytes in 0 blocks
+==1282683== indirectly lost: 0 bytes in 0 blocks
+==1282683== possibly lost: 0 bytes in 0 blocks
+==1282683== still reachable: 0 bytes in 0 blocks
+==1282683== suppressed: 17,873 bytes in 69 blocks
+==1282683==
+==1282683== For lists of detected and suppressed errors, rerun with: -s
+==1282683== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247556== Memcheck, a memory error detector
-==1247556== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247556== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247556== Command: ./color_grid_rle_edgecase 1 null null live
-==1247556==
+==1282702== Memcheck, a memory error detector
+==1282702== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282702== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282702== Command: ./color_grid_rle_edgecase 1 null null live
+==1282702==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1015.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945738&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=BtkfrXI0pPFOuf2fXVX%2FhIKhjgwTUsZFS%2FwuvH9hr6w%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945738&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=BtkfrXI0pPFOuf2fXVX%2FhIKhjgwTUsZFS%2FwuvH9hr6w%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960138&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=8X6PGU9pd8hlO8QpIpObg8SommGkS7mgRd0DTKUJ408%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960138&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=8X6PGU9pd8hlO8QpIpObg8SommGkS7mgRd0DTKUJ408%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:55:38 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:55:38 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247556==
-==1247556== HEAP SUMMARY:
-==1247556== in use at exit: 17,877 bytes in 69 blocks
-==1247556== total heap usage: 6,272 allocs, 6,203 frees, 745,377 bytes allocated
-==1247556==
-==1247556== LEAK SUMMARY:
-==1247556== definitely lost: 0 bytes in 0 blocks
-==1247556== indirectly lost: 0 bytes in 0 blocks
-==1247556== possibly lost: 0 bytes in 0 blocks
-==1247556== still reachable: 0 bytes in 0 blocks
-==1247556== suppressed: 17,877 bytes in 69 blocks
-==1247556==
-==1247556== For lists of detected and suppressed errors, rerun with: -s
-==1247556== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282702==
+==1282702== HEAP SUMMARY:
+==1282702== in use at exit: 17,869 bytes in 69 blocks
+==1282702== total heap usage: 6,272 allocs, 6,203 frees, 744,939 bytes allocated
+==1282702==
+==1282702== LEAK SUMMARY:
+==1282702== definitely lost: 0 bytes in 0 blocks
+==1282702== indirectly lost: 0 bytes in 0 blocks
+==1282702== possibly lost: 0 bytes in 0 blocks
+==1282702== still reachable: 0 bytes in 0 blocks
+==1282702== suppressed: 17,869 bytes in 69 blocks
+==1282702==
+==1282702== For lists of detected and suppressed errors, rerun with: -s
+==1282702== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247575== Memcheck, a memory error detector
-==1247575== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247575== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247575== Command: ./display_game 1 null null live
-==1247575==
-[2024-10-03 04:55:43] [connect] Successful connection
-[2024-10-03 04:55:44] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945743 101
+==1282721== Memcheck, a memory error detector
+==1282721== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282721== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282721== Command: ./display_game 1 null null live
+==1282721==
+[2024-10-03 08:55:43] [connect] Successful connection
+[2024-10-03 08:55:43] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960142 101
sockopen on namespace /
Setting framelimit to 10
@@ -3595,8 +3581,8 @@ Run Test for test display_game.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945745&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=HblEkB366xXusrN5OR540fD53PBFkAtsO7hqmelPWTc%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945745&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=HblEkB366xXusrN5OR540fD53PBFkAtsO7hqmelPWTc%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960144&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=eopnC6C2woeZEsqmpaYZ6ED%2FkTWDNRF2YbK3TwZjp9s%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960144&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=eopnC6C2woeZEsqmpaYZ6ED%2FkTWDNRF2YbK3TwZjp9s%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -3605,26 +3591,26 @@ Run Test for test display_game.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 08:55:45 GMT
+Date: Thu, 03 Oct 2024 12:55:44 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 04:55:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
-==1247575==
-==1247575== HEAP SUMMARY:
-==1247575== in use at exit: 17,893 bytes in 69 blocks
-==1247575== total heap usage: 6,152 allocs, 6,083 frees, 1,854,586 bytes allocated
-==1247575==
-==1247575== LEAK SUMMARY:
-==1247575== definitely lost: 0 bytes in 0 blocks
-==1247575== indirectly lost: 0 bytes in 0 blocks
-==1247575== possibly lost: 0 bytes in 0 blocks
-==1247575== still reachable: 0 bytes in 0 blocks
-==1247575== suppressed: 17,893 bytes in 69 blocks
-==1247575==
-==1247575== For lists of detected and suppressed errors, rerun with: -s
-==1247575== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+[2024-10-03 08:55:45] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+==1282721==
+==1282721== HEAP SUMMARY:
+==1282721== in use at exit: 17,897 bytes in 69 blocks
+==1282721== total heap usage: 6,156 allocs, 6,087 frees, 1,855,729 bytes allocated
+==1282721==
+==1282721== LEAK SUMMARY:
+==1282721== definitely lost: 0 bytes in 0 blocks
+==1282721== indirectly lost: 0 bytes in 0 blocks
+==1282721== possibly lost: 0 bytes in 0 blocks
+==1282721== still reachable: 0 bytes in 0 blocks
+==1282721== suppressed: 17,897 bytes in 69 blocks
+==1282721==
+==1282721== For lists of detected and suppressed errors, rerun with: -s
+==1282721== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247597== Memcheck, a memory error detector
-==1247597== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247597== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247597== Command: ./dllist 1 null null live
-==1247597==
+==1282743== Memcheck, a memory error detector
+==1282743== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282743== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282743== Command: ./dllist 1 null null live
+==1282743==
Forward Iteration:
Gretel Chaney
Lamont Kyler
@@ -3664,35 +3650,35 @@ Run Test for test dllist.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945755&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=SEDYRKKxBebNpnEvQjgJ%2FKXtKcJb%2Fx%2BEpkYZYFWn0Mw%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945755&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=SEDYRKKxBebNpnEvQjgJ%2FKXtKcJb%2Fx%2BEpkYZYFWn0Mw%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960153&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FR%2FviZdS4nKWXyIq2YQQxi9QwW1wENpCQ96BzZK04W4%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960153&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FR%2FviZdS4nKWXyIq2YQQxi9QwW1wENpCQ96BzZK04W4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:55:55 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:55:53 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247597==
-==1247597== HEAP SUMMARY:
-==1247597== in use at exit: 17,881 bytes in 69 blocks
-==1247597== total heap usage: 6,430 allocs, 6,361 frees, 519,764 bytes allocated
-==1247597==
-==1247597== LEAK SUMMARY:
-==1247597== definitely lost: 0 bytes in 0 blocks
-==1247597== indirectly lost: 0 bytes in 0 blocks
-==1247597== possibly lost: 0 bytes in 0 blocks
-==1247597== still reachable: 0 bytes in 0 blocks
-==1247597== suppressed: 17,881 bytes in 69 blocks
-==1247597==
-==1247597== For lists of detected and suppressed errors, rerun with: -s
-==1247597== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282743==
+==1282743== HEAP SUMMARY:
+==1282743== in use at exit: 17,877 bytes in 69 blocks
+==1282743== total heap usage: 6,430 allocs, 6,361 frees, 520,040 bytes allocated
+==1282743==
+==1282743== LEAK SUMMARY:
+==1282743== definitely lost: 0 bytes in 0 blocks
+==1282743== indirectly lost: 0 bytes in 0 blocks
+==1282743== possibly lost: 0 bytes in 0 blocks
+==1282743== still reachable: 0 bytes in 0 blocks
+==1282743== suppressed: 17,877 bytes in 69 blocks
+==1282743==
+==1282743== For lists of detected and suppressed errors, rerun with: -s
+==1282743== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247616== Memcheck, a memory error detector
-==1247616== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247616== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247616== Command: ./elevation_snippet 1 null null live
-==1247616==
+==1282762== Memcheck, a memory error detector
+==1282762== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282762== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282762== Command: ./elevation_snippet 1 null null live
+==1282762==
terminate called after throwing an instance of 'bridges::HTTPException'
what(): HTTPException raised when hitting http://bridges-data-server-elevation.bridgesuncc.org/elevation?minLon=-98.025937&minLat=41.031332&maxLon=-96.945312&maxLat=42.508577&resX=0.016600&resY=0.016600
HTTP code: 500
HTTP/1.1 500 INTERNAL SERVER ERROR
Server: nginx/1.18.0 (Ubuntu)
-Date: Thu, 03 Oct 2024 08:56:00 GMT
+Date: Thu, 03 Oct 2024 12:55:58 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 82
Connection: keep-alive
@@ -3728,789 +3714,789 @@ Run Test for test elevation_snippet
Server Error occured while attempting to process your request. Please try again...
-==1247616==
-==1247616== Process terminating with default action of signal 6 (SIGABRT)
-==1247616== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1247616== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
-==1247616== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1247616== by 0x4C1426D: raise (raise.c:26)
-==1247616== by 0x4BF78FE: abort (abort.c:79)
-==1247616== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247616== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247616== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247616== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247616== by 0x10EE4F: 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)
-==1247616== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== HEAP SUMMARY:
-==1247616== in use at exit: 253,570 bytes in 2,776 blocks
-==1247616== total heap usage: 4,622 allocs, 1,846 frees, 590,376 bytes allocated
-==1247616==
-==1247616== 7 bytes in 1 blocks are still reachable in loss record 6 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 8 bytes in 1 blocks are still reachable in loss record 9 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 9 bytes in 1 blocks are still reachable in loss record 11 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 10 bytes in 1 blocks are still reachable in loss record 12 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 12 bytes in 1 blocks are still reachable in loss record 15 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 12 bytes in 1 blocks are still reachable in loss record 16 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 13 bytes in 1 blocks are still reachable in loss record 17 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 16 bytes in 1 blocks are still reachable in loss record 25 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 18 bytes in 1 blocks are still reachable in loss record 28 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 19 bytes in 1 blocks are still reachable in loss record 29 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 24 bytes in 1 blocks are still reachable in loss record 487 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 24 bytes in 1 blocks are still reachable in loss record 488 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 25 bytes in 1 blocks are still reachable in loss record 490 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A88FF9: 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)
-==1247616== by 0x118B59: 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)
-==1247616== by 0x1186D7: 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)
-==1247616== by 0x118290: 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)
-==1247616== by 0x117CD8: 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)
-==1247616== by 0x1173BA: 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)
-==1247616== by 0x115E51: 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)
-==1247616== by 0x114938: 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)
-==1247616== by 0x1132E5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 514 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A88FF9: 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)
-==1247616== by 0x10F497: 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:127)
-==1247616== by 0x10CDE9: main (elevation_snippet.cpp:14)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 515 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 516 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 517 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 518 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 519 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 520 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 521 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 523 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 32 bytes in 1 blocks are still reachable in loss record 530 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x11825F: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247616== by 0x11729E: allocate (alloc_traits.h:482)
-==1247616== by 0x11729E: 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)
-==1247616== by 0x115E0A: 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)
-==1247616== by 0x114938: 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)
-==1247616== by 0x1132E5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 33 bytes in 1 blocks are still reachable in loss record 534 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A85E2E: 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)
-==1247616== by 0x4A8630C: 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)
-==1247616== by 0x10FA49: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
-==1247616== by 0x10CEE8: main (elevation_snippet.cpp:19)
-==1247616==
-==1247616== 45 bytes in 1 blocks are still reachable in loss record 546 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A86584: 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)
-==1247616== by 0x115B34: 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)
-==1247616== by 0x114722: 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)
-==1247616== by 0x10FB9F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1247616== by 0x10CE80: main (elevation_snippet.cpp:17)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 552 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 553 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 554 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 555 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 556 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 557 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 558 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 48 bytes in 1 blocks are still reachable in loss record 559 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 56 bytes in 1 blocks are still reachable in loss record 563 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 56 bytes in 1 blocks are still reachable in loss record 564 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 56 bytes in 1 blocks are still reachable in loss record 565 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 56 bytes in 1 blocks are still reachable in loss record 566 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 56 bytes in 1 blocks are still reachable in loss record 567 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 56 bytes in 1 blocks are still reachable in loss record 568 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 56 bytes in 1 blocks are still reachable in loss record 570 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 61 bytes in 1 blocks are still reachable in loss record 572 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A85EFB: 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)
-==1247616== by 0x4A877FF: 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)
-==1247616== by 0x110429: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1247616== by 0x110D8B: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1247616== by 0x111955: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1247616== by 0x10CF1B: main (elevation_snippet.cpp:23)
-==1247616==
-==1247616== 65 bytes in 1 blocks are still reachable in loss record 575 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A88FF9: 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)
-==1247616== by 0x10D7F5: __static_initialization_and_destruction_0() (base64.h:50)
-==1247616== by 0x10DA54: _GLOBAL__sub_I_main (elevation_snippet.cpp:52)
-==1247616== by 0x4BF9303: call_init (libc-start.c:145)
-==1247616== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1247616== by 0x10CC54: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/elevation_snippet)
-==1247616==
-==1247616== 72 bytes in 1 blocks are still reachable in loss record 576 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 72 bytes in 1 blocks are still reachable in loss record 577 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 72 bytes in 1 blocks are still reachable in loss record 578 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 72 bytes in 1 blocks are still reachable in loss record 580 of 675
-==1247616== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 83 bytes in 1 blocks are possibly lost in loss record 587 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247616== by 0x10DEFA: 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)
-==1247616== by 0x10EDF2: 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)
-==1247616== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 128 bytes in 1 blocks are still reachable in loss record 601 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 128 bytes in 1 blocks are still reachable in loss record 602 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 135 bytes in 6 blocks are still reachable in loss record 603 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== 144 bytes in 6 blocks are still reachable in loss record 604 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616==
-==1247616== 156 bytes in 1 blocks are still reachable in loss record 605 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247616== by 0x1123B7: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 161 bytes in 1 blocks are still reachable in loss record 606 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247616== by 0x1123CD: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 161 bytes in 1 blocks are possibly lost in loss record 608 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247616== by 0x10DEAE: 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)
-==1247616== by 0x10EDF2: 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)
-==1247616== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 213 bytes in 1 blocks are still reachable in loss record 611 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A85EFB: 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)
-==1247616== by 0x4A877FF: 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)
-==1247616== by 0x1143D5: 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> >&&) (basic_string.h:3668)
-==1247616== by 0x111C8A: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1554)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 213 bytes in 1 blocks are still reachable in loss record 612 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A85EFB: 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)
-==1247616== by 0x4A877FF: 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)
-==1247616== by 0x1143D5: 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> >&&) (basic_string.h:3668)
-==1247616== by 0x112103: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1565)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 265 bytes in 1 blocks are possibly lost in loss record 621 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1247616== by 0x10DEDD: 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)
-==1247616== by 0x10EDF2: 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)
-==1247616== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 272 bytes in 1 blocks are possibly lost in loss record 622 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247616== by 0x10ED74: 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)
-==1247616== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 777 bytes in 1 blocks are still reachable in loss record 644 of 675
-==1247616== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x4A85EFB: 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)
-==1247616== by 0x4A877FF: 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)
-==1247616== by 0x114562: 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)
-==1247616== by 0x10E004: 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:30)
-==1247616== by 0x10EDF2: 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)
-==1247616== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247616== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
-==1247616== by 0x10CF7F: main (elevation_snippet.cpp:28)
-==1247616==
-==1247616== 1,064 bytes in 19 blocks are still reachable in loss record 658 of 675
-==1247616== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247616== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247616== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247616==
-==1247616== LEAK SUMMARY:
-==1247616== definitely lost: 0 bytes in 0 blocks
-==1247616== indirectly lost: 0 bytes in 0 blocks
-==1247616== possibly lost: 781 bytes in 4 blocks
-==1247616== still reachable: 4,904 bytes in 84 blocks
-==1247616== suppressed: 247,885 bytes in 2,688 blocks
-==1247616==
-==1247616== For lists of detected and suppressed errors, rerun with: -s
-==1247616== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)
+==1282762==
+==1282762== Process terminating with default action of signal 6 (SIGABRT)
+==1282762== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1282762== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
+==1282762== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1282762== by 0x4C1426D: raise (raise.c:26)
+==1282762== by 0x4BF78FE: abort (abort.c:79)
+==1282762== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282762== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282762== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282762== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282762== by 0x10EE4F: 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)
+==1282762== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== HEAP SUMMARY:
+==1282762== in use at exit: 253,570 bytes in 2,776 blocks
+==1282762== total heap usage: 4,622 allocs, 1,846 frees, 590,376 bytes allocated
+==1282762==
+==1282762== 7 bytes in 1 blocks are still reachable in loss record 6 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 8 bytes in 1 blocks are still reachable in loss record 9 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 9 bytes in 1 blocks are still reachable in loss record 11 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 10 bytes in 1 blocks are still reachable in loss record 12 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 12 bytes in 1 blocks are still reachable in loss record 15 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 12 bytes in 1 blocks are still reachable in loss record 16 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 13 bytes in 1 blocks are still reachable in loss record 17 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 16 bytes in 1 blocks are still reachable in loss record 25 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 18 bytes in 1 blocks are still reachable in loss record 28 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 19 bytes in 1 blocks are still reachable in loss record 29 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 24 bytes in 1 blocks are still reachable in loss record 487 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 24 bytes in 1 blocks are still reachable in loss record 488 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 25 bytes in 1 blocks are still reachable in loss record 490 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A88FF9: 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)
+==1282762== by 0x118B59: 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)
+==1282762== by 0x1186D7: 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)
+==1282762== by 0x118290: 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)
+==1282762== by 0x117CD8: 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)
+==1282762== by 0x1173BA: 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)
+==1282762== by 0x115E51: 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)
+==1282762== by 0x114938: 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)
+==1282762== by 0x1132E5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 514 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A88FF9: 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)
+==1282762== by 0x10F497: 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:127)
+==1282762== by 0x10CDE9: main (elevation_snippet.cpp:14)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 515 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 516 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 517 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 518 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 519 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 520 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 521 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 523 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 32 bytes in 1 blocks are still reachable in loss record 530 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x11825F: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282762== by 0x11729E: allocate (alloc_traits.h:482)
+==1282762== by 0x11729E: 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)
+==1282762== by 0x115E0A: 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)
+==1282762== by 0x114938: 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)
+==1282762== by 0x1132E5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 33 bytes in 1 blocks are still reachable in loss record 534 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A85E2E: 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)
+==1282762== by 0x4A8630C: 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)
+==1282762== by 0x10FA49: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
+==1282762== by 0x10CEE8: main (elevation_snippet.cpp:19)
+==1282762==
+==1282762== 45 bytes in 1 blocks are still reachable in loss record 546 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A86584: 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)
+==1282762== by 0x115B34: 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)
+==1282762== by 0x114722: 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)
+==1282762== by 0x10FB9F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1282762== by 0x10CE80: main (elevation_snippet.cpp:17)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 552 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 553 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 554 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 555 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 556 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 557 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 558 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 48 bytes in 1 blocks are still reachable in loss record 559 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 56 bytes in 1 blocks are still reachable in loss record 563 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 56 bytes in 1 blocks are still reachable in loss record 564 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 56 bytes in 1 blocks are still reachable in loss record 565 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 56 bytes in 1 blocks are still reachable in loss record 566 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 56 bytes in 1 blocks are still reachable in loss record 567 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 56 bytes in 1 blocks are still reachable in loss record 568 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 56 bytes in 1 blocks are still reachable in loss record 570 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 61 bytes in 1 blocks are still reachable in loss record 572 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A85EFB: 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)
+==1282762== by 0x4A877FF: 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)
+==1282762== by 0x110429: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1282762== by 0x110D8B: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1282762== by 0x111955: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1282762== by 0x10CF1B: main (elevation_snippet.cpp:23)
+==1282762==
+==1282762== 65 bytes in 1 blocks are still reachable in loss record 575 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A88FF9: 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)
+==1282762== by 0x10D7F5: __static_initialization_and_destruction_0() (base64.h:50)
+==1282762== by 0x10DA54: _GLOBAL__sub_I_main (elevation_snippet.cpp:52)
+==1282762== by 0x4BF9303: call_init (libc-start.c:145)
+==1282762== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1282762== by 0x10CC54: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/elevation_snippet)
+==1282762==
+==1282762== 72 bytes in 1 blocks are still reachable in loss record 576 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 72 bytes in 1 blocks are still reachable in loss record 577 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 72 bytes in 1 blocks are still reachable in loss record 578 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 72 bytes in 1 blocks are still reachable in loss record 580 of 675
+==1282762== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 83 bytes in 1 blocks are possibly lost in loss record 587 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282762== by 0x10DEFA: 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)
+==1282762== by 0x10EDF2: 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)
+==1282762== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 128 bytes in 1 blocks are still reachable in loss record 601 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 128 bytes in 1 blocks are still reachable in loss record 602 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 135 bytes in 6 blocks are still reachable in loss record 603 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== 144 bytes in 6 blocks are still reachable in loss record 604 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762==
+==1282762== 156 bytes in 1 blocks are still reachable in loss record 605 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282762== by 0x1123B7: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 161 bytes in 1 blocks are still reachable in loss record 606 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282762== by 0x1123CD: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 161 bytes in 1 blocks are possibly lost in loss record 608 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282762== by 0x10DEAE: 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)
+==1282762== by 0x10EDF2: 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)
+==1282762== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 213 bytes in 1 blocks are still reachable in loss record 611 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A85EFB: 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)
+==1282762== by 0x4A877FF: 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)
+==1282762== by 0x1143D5: 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> >&&) (basic_string.h:3668)
+==1282762== by 0x111C8A: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1554)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 213 bytes in 1 blocks are still reachable in loss record 612 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A85EFB: 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)
+==1282762== by 0x4A877FF: 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)
+==1282762== by 0x1143D5: 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> >&&) (basic_string.h:3668)
+==1282762== by 0x112103: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1565)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 265 bytes in 1 blocks are possibly lost in loss record 621 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x1159F0: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1282762== by 0x10DEDD: 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)
+==1282762== by 0x10EDF2: 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)
+==1282762== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 272 bytes in 1 blocks are possibly lost in loss record 622 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282762== by 0x10ED74: 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)
+==1282762== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 777 bytes in 1 blocks are still reachable in loss record 644 of 675
+==1282762== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x4A85EFB: 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)
+==1282762== by 0x4A877FF: 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)
+==1282762== by 0x114562: 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)
+==1282762== by 0x10E004: 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:30)
+==1282762== by 0x10EDF2: 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)
+==1282762== by 0x113303: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282762== by 0x1123F2: bridges::DataSource::getElevationData(double, double, double, double, double) (DataSource.h:1576)
+==1282762== by 0x10CF7F: main (elevation_snippet.cpp:28)
+==1282762==
+==1282762== 1,064 bytes in 19 blocks are still reachable in loss record 658 of 675
+==1282762== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282762== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282762== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282762==
+==1282762== LEAK SUMMARY:
+==1282762== definitely lost: 0 bytes in 0 blocks
+==1282762== indirectly lost: 0 bytes in 0 blocks
+==1282762== possibly lost: 781 bytes in 4 blocks
+==1282762== still reachable: 4,904 bytes in 84 blocks
+==1282762== suppressed: 247,885 bytes in 2,688 blocks
+==1282762==
+==1282762== For lists of detected and suppressed errors, rerun with: -s
+==1282762== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
@@ -4529,70 +4515,70 @@ Build Test for test eq_snippet.cpp
==1247637== Memcheck, a memory error detector
-==1247637== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247637== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247637== Command: ./eq_snippet 1 null null live
-==1247637==
+==1282783== Memcheck, a memory error detector
+==1282783== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282783== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282783== Command: ./eq_snippet 1 null null live
+==1282783==
Earthquake 0:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 1:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 2:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 3:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 4:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 5:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 6:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 7:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 8:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
Earthquake 9:
- Magnitude:5
- Date: Oct. 3 2024 8:19:4
- Location: northern Mid-Atlantic Ridge
- Lat/Long:21.3209,-45.3988
-==1247637==
-==1247637== HEAP SUMMARY:
-==1247637== in use at exit: 0 bytes in 0 blocks
-==1247637== total heap usage: 5,076 allocs, 5,076 frees, 675,443 bytes allocated
-==1247637==
-==1247637== All heap blocks were freed -- no leaks are possible
-==1247637==
-==1247637== For lists of detected and suppressed errors, rerun with: -s
-==1247637== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ Magnitude:1.7
+ Date: Oct. 3 2024 12:29:56
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
+==1282783==
+==1282783== HEAP SUMMARY:
+==1282783== in use at exit: 0 bytes in 0 blocks
+==1282783== total heap usage: 5,076 allocs, 5,076 frees, 675,361 bytes allocated
+==1282783==
+==1282783== All heap blocks were freed -- no leaks are possible
+==1282783==
+==1282783== For lists of detected and suppressed errors, rerun with: -s
+==1282783== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1247656== Memcheck, a memory error detector
-==1247656== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247656== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247656== Command: ./face_shp_coll 1 null null live
-==1247656==
+==1282802== Memcheck, a memory error detector
+==1282802== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282802== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282802== Command: ./face_shp_coll 1 null null live
+==1282802==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1020.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945771&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jOqr7C4TCjHokSXWioyCW8oDoOeeQub99%2BMVO4cCPKo%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945771&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=jOqr7C4TCjHokSXWioyCW8oDoOeeQub99%2BMVO4cCPKo%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960168&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=zdxqZsQozO48bBFaGleDz2GbRr10WEV14nLD8PG8LP4%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960168&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=zdxqZsQozO48bBFaGleDz2GbRr10WEV14nLD8PG8LP4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -4630,25 +4616,25 @@ Run Test for test face_shp_coll.cpp
==1247675== Memcheck, a memory error detector
-==1247675== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247675== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247675== Command: ./game_size_test 1 null null live
-==1247675==
-[2024-10-03 04:56:15] [connect] Successful connection
-[2024-10-03 04:56:15] [connect] WebSocket Connection 54.205.8.205:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945775 101
+==1282821== Memcheck, a memory error detector
+==1282821== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282821== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282821== Command: ./game_size_test 1 null null live
+==1282821==
+[2024-10-03 08:56:14] [connect] Successful connection
+[2024-10-03 08:56:14] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960173 101
sockopen on namespace /
Setting framelimit to 10
@@ -4680,8 +4666,8 @@ Run Test for test game_size_test.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945776&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0OJaEPlGM9YP5KbJD0ahvp9QcqlxpSFaqBSjyAyiKqQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945776&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=0OJaEPlGM9YP5KbJD0ahvp9QcqlxpSFaqBSjyAyiKqQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960175&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=HUZURncklkmFRf3j2KQ2JRMsviCVA9fUtBm63sQO3rU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960175&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=HUZURncklkmFRf3j2KQ2JRMsviCVA9fUtBm63sQO3rU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -4690,26 +4676,26 @@ Run Test for test game_size_test.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 08:56:16 GMT
+Date: Thu, 03 Oct 2024 12:56:15 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 04:56:17] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
-==1247675==
-==1247675== HEAP SUMMARY:
-==1247675== in use at exit: 17,893 bytes in 69 blocks
-==1247675== total heap usage: 6,224 allocs, 6,155 frees, 1,965,602 bytes allocated
-==1247675==
-==1247675== LEAK SUMMARY:
-==1247675== definitely lost: 0 bytes in 0 blocks
-==1247675== indirectly lost: 0 bytes in 0 blocks
-==1247675== possibly lost: 0 bytes in 0 blocks
-==1247675== still reachable: 0 bytes in 0 blocks
-==1247675== suppressed: 17,893 bytes in 69 blocks
-==1247675==
-==1247675== For lists of detected and suppressed errors, rerun with: -s
-==1247675== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+[2024-10-03 08:56:16] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+==1282821==
+==1282821== HEAP SUMMARY:
+==1282821== in use at exit: 17,893 bytes in 69 blocks
+==1282821== total heap usage: 6,228 allocs, 6,159 frees, 1,966,692 bytes allocated
+==1282821==
+==1282821== LEAK SUMMARY:
+==1282821== definitely lost: 0 bytes in 0 blocks
+==1282821== indirectly lost: 0 bytes in 0 blocks
+==1282821== possibly lost: 0 bytes in 0 blocks
+==1282821== still reachable: 0 bytes in 0 blocks
+==1282821== suppressed: 17,893 bytes in 69 blocks
+==1282821==
+==1282821== For lists of detected and suppressed errors, rerun with: -s
+==1282821== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247696== Memcheck, a memory error detector
-==1247696== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247696== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247696== Command: ./game_snippet 1 null null live
-==1247696==
+==1282842== Memcheck, a memory error detector
+==1282842== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282842== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282842== Command: ./game_snippet 1 null null live
+==1282842==
Game 0:
Title: Wolfenstein: The New Order
Platform Type: Xbox One
Rating: 7.8
Genres: Shooter,
-==1247696==
-==1247696== HEAP SUMMARY:
-==1247696== in use at exit: 0 bytes in 0 blocks
-==1247696== total heap usage: 66,821 allocs, 66,821 frees, 16,663,340 bytes allocated
-==1247696==
-==1247696== All heap blocks were freed -- no leaks are possible
-==1247696==
-==1247696== For lists of detected and suppressed errors, rerun with: -s
-==1247696== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1282842==
+==1282842== HEAP SUMMARY:
+==1282842== in use at exit: 0 bytes in 0 blocks
+==1282842== total heap usage: 66,822 allocs, 66,822 frees, 16,665,223 bytes allocated
+==1282842==
+==1282842== All heap blocks were freed -- no leaks are possible
+==1282842==
+==1282842== For lists of detected and suppressed errors, rerun with: -s
+==1282842== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1247715== Memcheck, a memory error detector
-==1247715== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247715== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247715== Command: ./graph_alist 1 null null live
-==1247715==
+==1282861== Memcheck, a memory error detector
+==1282861== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282861== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282861== Command: ./graph_alist 1 null null live
+==1282861==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1023.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945798&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TG%2F2sOUfcWz9hykLWrlwVrujt%2FHUoIfSjzqy610x%2F2U%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945798&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TG%2F2sOUfcWz9hykLWrlwVrujt%2FHUoIfSjzqy610x%2F2U%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960198&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TUlko4NNwzz%2B1B3PbV0Mzn877g6RbwHsmi1WgTW7GCU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960198&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TUlko4NNwzz%2B1B3PbV0Mzn877g6RbwHsmi1WgTW7GCU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:56:38 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:56:38 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247715==
-==1247715== HEAP SUMMARY:
-==1247715== in use at exit: 17,881 bytes in 69 blocks
-==1247715== total heap usage: 16,693 allocs, 16,624 frees, 2,382,086 bytes allocated
-==1247715==
-==1247715== LEAK SUMMARY:
-==1247715== definitely lost: 0 bytes in 0 blocks
-==1247715== indirectly lost: 0 bytes in 0 blocks
-==1247715== possibly lost: 0 bytes in 0 blocks
-==1247715== still reachable: 0 bytes in 0 blocks
-==1247715== suppressed: 17,881 bytes in 69 blocks
-==1247715==
-==1247715== For lists of detected and suppressed errors, rerun with: -s
-==1247715== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282861==
+==1282861== HEAP SUMMARY:
+==1282861== in use at exit: 17,873 bytes in 69 blocks
+==1282861== total heap usage: 16,693 allocs, 16,624 frees, 2,381,666 bytes allocated
+==1282861==
+==1282861== LEAK SUMMARY:
+==1282861== definitely lost: 0 bytes in 0 blocks
+==1282861== indirectly lost: 0 bytes in 0 blocks
+==1282861== possibly lost: 0 bytes in 0 blocks
+==1282861== still reachable: 0 bytes in 0 blocks
+==1282861== suppressed: 17,873 bytes in 69 blocks
+==1282861==
+==1282861== For lists of detected and suppressed errors, rerun with: -s
+==1282861== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247735== Memcheck, a memory error detector
-==1247735== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247735== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247735== Command: ./graph_alist_empty 1 null null live
-==1247735==
-==1247735==
-==1247735== HEAP SUMMARY:
-==1247735== in use at exit: 0 bytes in 0 blocks
-==1247735== total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
-==1247735==
-==1247735== All heap blocks were freed -- no leaks are possible
-==1247735==
-==1247735== For lists of detected and suppressed errors, rerun with: -s
-==1247735== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1282881== Memcheck, a memory error detector
+==1282881== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282881== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282881== Command: ./graph_alist_empty 1 null null live
+==1282881==
+==1282881==
+==1282881== HEAP SUMMARY:
+==1282881== in use at exit: 0 bytes in 0 blocks
+==1282881== total heap usage: 1,691 allocs, 1,691 frees, 115,356 bytes allocated
+==1282881==
+==1282881== All heap blocks were freed -- no leaks are possible
+==1282881==
+==1282881== For lists of detected and suppressed errors, rerun with: -s
+==1282881== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1247753== Memcheck, a memory error detector
-==1247753== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247753== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247753== Command: ./graph_amatrix 1 null null live
-==1247753==
+==1282899== Memcheck, a memory error detector
+==1282899== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282899== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282899== Command: ./graph_amatrix 1 null null live
+==1282899==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1025.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945813&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pF6bI%2BNHsE%2BtZlXilW5zTxvjMlf1vvtrYmP%2FVw61cfE%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945813&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=pF6bI%2BNHsE%2BtZlXilW5zTxvjMlf1vvtrYmP%2FVw61cfE%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960213&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=W%2BUOXztAMe%2FVk2NCmi7cM1UImanxOsIEC4e0o8dWk5E%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960213&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=W%2BUOXztAMe%2FVk2NCmi7cM1UImanxOsIEC4e0o8dWk5E%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:56:53 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:56:53 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247753==
-==1247753== HEAP SUMMARY:
-==1247753== in use at exit: 17,881 bytes in 69 blocks
-==1247753== total heap usage: 18,286 allocs, 18,217 frees, 2,440,295 bytes allocated
-==1247753==
-==1247753== LEAK SUMMARY:
-==1247753== definitely lost: 0 bytes in 0 blocks
-==1247753== indirectly lost: 0 bytes in 0 blocks
-==1247753== possibly lost: 0 bytes in 0 blocks
-==1247753== still reachable: 0 bytes in 0 blocks
-==1247753== suppressed: 17,881 bytes in 69 blocks
-==1247753==
-==1247753== For lists of detected and suppressed errors, rerun with: -s
-==1247753== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1282899==
+==1282899== HEAP SUMMARY:
+==1282899== in use at exit: 17,877 bytes in 69 blocks
+==1282899== total heap usage: 18,286 allocs, 18,217 frees, 2,440,607 bytes allocated
+==1282899==
+==1282899== LEAK SUMMARY:
+==1282899== definitely lost: 0 bytes in 0 blocks
+==1282899== indirectly lost: 0 bytes in 0 blocks
+==1282899== possibly lost: 0 bytes in 0 blocks
+==1282899== still reachable: 0 bytes in 0 blocks
+==1282899== suppressed: 17,877 bytes in 69 blocks
+==1282899==
+==1282899== For lists of detected and suppressed errors, rerun with: -s
+==1282899== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247773== Memcheck, a memory error detector
-==1247773== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247773== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247773== Command: ./graph_map_test 1 null null live
-==1247773==
+==1282919== Memcheck, a memory error detector
+==1282919== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282919== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282919== Command: ./graph_map_test 1 null null live
+==1282919==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1026.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945820&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=m3t2ej1GH0yJSzFs4Oc8hc5cKP0cznWAbQuYVYDO6gI%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945820&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=m3t2ej1GH0yJSzFs4Oc8hc5cKP0cznWAbQuYVYDO6gI%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:00 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:57:01 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1026.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945820&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=m3t2ej1GH0yJSzFs4Oc8hc5cKP0cznWAbQuYVYDO6gI%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945820&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=m3t2ej1GH0yJSzFs4Oc8hc5cKP0cznWAbQuYVYDO6gI%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:00 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:57:01 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1026.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945820&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=m3t2ej1GH0yJSzFs4Oc8hc5cKP0cznWAbQuYVYDO6gI%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945820&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=m3t2ej1GH0yJSzFs4Oc8hc5cKP0cznWAbQuYVYDO6gI%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:57:00 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:57:01 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1026.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945821&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=8GdG4%2Br4TFrU0qIWJCVhyVSrlBdFV9lmhq5SvC5OoIc%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945821&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=8GdG4%2Br4TFrU0qIWJCVhyVSrlBdFV9lmhq5SvC5OoIc%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960221&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=y6ZyQ28oLsKDYnWG6x556vVb%2BNWdK8XLETBq2AQbrdo%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -4987,25 +4973,25 @@ Run Test for test graph_map_test.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:01 GMT
+Date: Thu, 03 Oct 2024 12:57:01 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247773==
-==1247773== HEAP SUMMARY:
-==1247773== in use at exit: 71,480 bytes in 276 blocks
-==1247773== total heap usage: 17,522 allocs, 17,246 frees, 2,254,600 bytes allocated
-==1247773==
-==1247773== LEAK SUMMARY:
-==1247773== definitely lost: 0 bytes in 0 blocks
-==1247773== indirectly lost: 0 bytes in 0 blocks
-==1247773== possibly lost: 0 bytes in 0 blocks
-==1247773== still reachable: 0 bytes in 0 blocks
-==1247773== suppressed: 71,480 bytes in 276 blocks
-==1247773==
-==1247773== For lists of detected and suppressed errors, rerun with: -s
-==1247773== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 4)
+==1282919==
+==1282919== HEAP SUMMARY:
+==1282919== in use at exit: 71,492 bytes in 276 blocks
+==1282919== total heap usage: 17,522 allocs, 17,246 frees, 2,254,432 bytes allocated
+==1282919==
+==1282919== LEAK SUMMARY:
+==1282919== definitely lost: 0 bytes in 0 blocks
+==1282919== indirectly lost: 0 bytes in 0 blocks
+==1282919== possibly lost: 0 bytes in 0 blocks
+==1282919== still reachable: 0 bytes in 0 blocks
+==1282919== suppressed: 71,492 bytes in 276 blocks
+==1282919==
+==1282919== For lists of detected and suppressed errors, rerun with: -s
+==1282919== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 4)
==1247795== Memcheck, a memory error detector
-==1247795== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247795== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247795== Command: ./gutenberg_snippet 1 null null live
-==1247795==
+==1282941== Memcheck, a memory error detector
+==1282941== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282941== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282941== Command: ./gutenberg_snippet 1 null null live
+==1282941==
Retrieving a single book's metadata
Title: Moby Dick; Or, The Whale
@@ -5086,7 +5072,7 @@ Run Test for test gutenberg_snippet
HTTP code: 500
HTTP/1.1 500 INTERNAL SERVER ERROR
Server: nginx/1.18.0 (Ubuntu)
-Date: Thu, 03 Oct 2024 08:57:08 GMT
+Date: Thu, 03 Oct 2024 12:57:10 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 290
Connection: keep-alive
@@ -5097,908 +5083,908 @@ Run Test for test gutenberg_snippet
<h1>Internal Server Error</h1>
<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>
-==1247795==
-==1247795== Process terminating with default action of signal 6 (SIGABRT)
-==1247795== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1247795== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
-==1247795== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1247795== by 0x4C1426D: raise (raise.c:26)
-==1247795== by 0x4BF78FE: abort (abort.c:79)
-==1247795== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247795== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247795== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247795== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247795== by 0x10F139: 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)
-==1247795== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== HEAP SUMMARY:
-==1247795== in use at exit: 268,824 bytes in 2,902 blocks
-==1247795== total heap usage: 5,792 allocs, 2,890 frees, 1,417,465 bytes allocated
-==1247795==
-==1247795== 7 bytes in 1 blocks are still reachable in loss record 6 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 8 bytes in 1 blocks are still reachable in loss record 10 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 9 bytes in 1 blocks are still reachable in loss record 14 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 10 bytes in 1 blocks are still reachable in loss record 15 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 12 bytes in 1 blocks are still reachable in loss record 17 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 12 bytes in 1 blocks are still reachable in loss record 18 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 13 bytes in 1 blocks are still reachable in loss record 19 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 16 bytes in 1 blocks are still reachable in loss record 27 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 17 bytes in 1 blocks are still reachable in loss record 30 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x11C30C: void std::_Construct<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> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_construct.h:119)
-==1247795== by 0x11B476: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
-==1247795== by 0x11A844: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
-==1247795== by 0x11912A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
-==1247795== by 0x116C2D: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, 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)
-==1247795== by 0x114C15: 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(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&) (stl_vector.h:606)
-==1247795== by 0x10DF71: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
-==1247795== by 0x10BE55: main (gutenberg_snippet.cpp:30)
-==1247795==
-==1247795== 18 bytes in 1 blocks are still reachable in loss record 31 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 19 bytes in 1 blocks are still reachable in loss record 32 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 24 bytes in 1 blocks are still reachable in loss record 490 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 24 bytes in 1 blocks are still reachable in loss record 491 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 25 bytes in 1 blocks are still reachable in loss record 493 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x10DF3D: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
-==1247795== by 0x10BE55: main (gutenberg_snippet.cpp:30)
-==1247795==
-==1247795== 25 bytes in 1 blocks are still reachable in loss record 494 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88FF9: 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)
-==1247795== by 0x11C98D: 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)
-==1247795== by 0x11C37E: 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)
-==1247795== by 0x11B5A1: 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)
-==1247795== by 0x11AB62: 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)
-==1247795== by 0x119593: 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)
-==1247795== by 0x1178F7: 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)
-==1247795== by 0x1151CE: 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)
-==1247795== by 0x113997: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 518 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88FF9: 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)
-==1247795== by 0x10FC53: 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:127)
-==1247795== by 0x10BCE7: main (gutenberg_snippet.cpp:17)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 519 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 520 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 521 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 522 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 523 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 524 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 525 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 527 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 534 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247795== by 0x119170: allocate (alloc_traits.h:482)
-==1247795== by 0x119170: 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)
-==1247795== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
-==1247795== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
-==1247795== by 0x114BC6: 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(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&) (stl_vector.h:603)
-==1247795== by 0x10DF71: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
-==1247795== by 0x10BE55: main (gutenberg_snippet.cpp:30)
-==1247795==
-==1247795== 32 bytes in 1 blocks are still reachable in loss record 535 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247795== by 0x119170: allocate (alloc_traits.h:482)
-==1247795== by 0x119170: 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)
-==1247795== by 0x1178B0: 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)
-==1247795== by 0x1151CE: 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)
-==1247795== by 0x113997: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 45 bytes in 1 blocks are still reachable in loss record 549 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A86584: 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)
-==1247795== by 0x116A5C: 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)
-==1247795== by 0x114FB8: 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)
-==1247795== by 0x11035B: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1247795== by 0x10BD7E: main (gutenberg_snippet.cpp:19)
-==1247795==
-==1247795== 46 bytes in 1 blocks are still reachable in loss record 550 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A85E2E: 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)
-==1247795== by 0x4A8630C: 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)
-==1247795== by 0x110205: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
-==1247795== by 0x10BDE6: main (gutenberg_snippet.cpp:23)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 556 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 557 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 558 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 559 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 560 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 561 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 562 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 48 bytes in 1 blocks are still reachable in loss record 563 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 56 bytes in 1 blocks are still reachable in loss record 567 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 56 bytes in 1 blocks are still reachable in loss record 568 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 56 bytes in 1 blocks are still reachable in loss record 569 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 56 bytes in 1 blocks are still reachable in loss record 570 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 56 bytes in 1 blocks are still reachable in loss record 571 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 56 bytes in 1 blocks are still reachable in loss record 572 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 56 bytes in 1 blocks are still reachable in loss record 574 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 61 bytes in 1 blocks are still reachable in loss record 576 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A85EFB: 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)
-==1247795== by 0x4A877FF: 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)
-==1247795== by 0x11089B: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1247795== by 0x1111FD: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1247795== by 0x111E53: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1247795== by 0x10BE1E: main (gutenberg_snippet.cpp:26)
-==1247795==
-==1247795== 65 bytes in 1 blocks are still reachable in loss record 579 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88FF9: 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)
-==1247795== by 0x10D91A: __static_initialization_and_destruction_0() (base64.h:50)
-==1247795== by 0x10DB79: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
-==1247795== by 0x4BF9303: call_init (libc-start.c:145)
-==1247795== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1247795== by 0x10BB54: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet)
-==1247795==
-==1247795== 67 bytes in 1 blocks are still reachable in loss record 580 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x11315E: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 67 bytes in 1 blocks are possibly lost in loss record 582 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x10E198: 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)
-==1247795== by 0x10F0DC: 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)
-==1247795== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 72 bytes in 1 blocks are still reachable in loss record 583 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 72 bytes in 1 blocks are still reachable in loss record 584 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 72 bytes in 1 blocks are still reachable in loss record 585 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 72 bytes in 1 blocks are still reachable in loss record 587 of 683
-==1247795== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 107 bytes in 1 blocks are still reachable in loss record 601 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A85EFB: 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)
-==1247795== by 0x4A877FF: 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)
-==1247795== by 0x114A3F: 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)
-==1247795== by 0x11307B: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:753)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 128 bytes in 1 blocks are still reachable in loss record 605 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 128 bytes in 1 blocks are still reachable in loss record 606 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 135 bytes in 6 blocks are still reachable in loss record 608 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 144 bytes in 6 blocks are still reachable in loss record 609 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795==
-==1247795== 192 bytes in 1 blocks are possibly lost in loss record 611 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x10E1C7: 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)
-==1247795== by 0x10F0DC: 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)
-==1247795== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 199 bytes in 8 blocks are still reachable in loss record 612 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x11C30C: void std::_Construct<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> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_construct.h:119)
-==1247795== by 0x11B476: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
-==1247795== by 0x11A844: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
-==1247795== by 0x11912A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
-==1247795== by 0x116C2D: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, 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)
-==1247795== by 0x114C15: 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(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&) (stl_vector.h:606)
-==1247795== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
-==1247795== by 0x10BE55: main (gutenberg_snippet.cpp:30)
-==1247795==
-==1247795== 272 bytes in 1 blocks are possibly lost in loss record 621 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1247795== by 0x10F05E: 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)
-==1247795== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 288 bytes in 1 blocks are still reachable in loss record 622 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247795== by 0x119170: allocate (alloc_traits.h:482)
-==1247795== by 0x119170: 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)
-==1247795== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
-==1247795== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
-==1247795== by 0x114BC6: 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(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&) (stl_vector.h:603)
-==1247795== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
-==1247795== by 0x10BE55: main (gutenberg_snippet.cpp:30)
-==1247795==
-==1247795== 291 bytes in 1 blocks are possibly lost in loss record 625 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x10E1E4: 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)
-==1247795== by 0x10F0DC: 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)
-==1247795== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 640 bytes in 20 blocks are still reachable in loss record 643 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247795== by 0x119170: allocate (alloc_traits.h:482)
-==1247795== by 0x119170: 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)
-==1247795== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
-==1247795== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
-==1247795== by 0x114BC6: 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(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&) (stl_vector.h:603)
-==1247795== by 0x10DF71: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
-==1247795== by 0x10CC83: main (gutenberg_snippet.cpp:86)
-==1247795==
-==1247795== 682 bytes in 18 blocks are still reachable in loss record 645 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x10DF3D: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
-==1247795== by 0x10CC83: main (gutenberg_snippet.cpp:86)
-==1247795==
-==1247795== 801 bytes in 1 blocks are still reachable in loss record 649 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A85EFB: 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)
-==1247795== by 0x4A877FF: 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)
-==1247795== by 0x114CCF: 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)
-==1247795== by 0x10E32E: 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)
-==1247795== by 0x10F0DC: 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)
-==1247795== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1247795== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
-==1247795== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
-==1247795==
-==1247795== 1,064 bytes in 19 blocks are still reachable in loss record 662 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1247795== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1247795==
-==1247795== 2,004 bytes in 59 blocks are still reachable in loss record 668 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4A88EF9: 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)
-==1247795== by 0x11C30C: void std::_Construct<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> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_construct.h:119)
-==1247795== by 0x11B476: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
-==1247795== by 0x11A844: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
-==1247795== by 0x11912A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
-==1247795== by 0x116C2D: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, 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)
-==1247795== by 0x114C15: 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(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&) (stl_vector.h:606)
-==1247795== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
-==1247795== by 0x10CC83: main (gutenberg_snippet.cpp:86)
-==1247795==
-==1247795== 2,272 bytes in 20 blocks are still reachable in loss record 670 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247795== by 0x119170: allocate (alloc_traits.h:482)
-==1247795== by 0x119170: 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)
-==1247795== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
-==1247795== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
-==1247795== by 0x114BC6: 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(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&) (stl_vector.h:603)
-==1247795== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
-==1247795== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
-==1247795== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
-==1247795== by 0x10CC83: main (gutenberg_snippet.cpp:86)
-==1247795==
-==1247795== 4,096 bytes in 1 blocks are still reachable in loss record 676 of 683
-==1247795== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x4C541A4: _IO_file_doallocate (filedoalloc.c:101)
-==1247795== by 0x4C64513: _IO_doallocbuf (genops.c:347)
-==1247795== by 0x4C61F7F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
-==1247795== by 0x4C62A9E: _IO_new_file_xsputn (fileops.c:1244)
-==1247795== by 0x4C62A9E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
-==1247795== by 0x4C55A01: fwrite (iofwrite.c:39)
-==1247795== by 0x4A74CA4: 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)
-==1247795== by 0x4A7502A: 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)
-==1247795== by 0x10BE37: main (gutenberg_snippet.cpp:28)
-==1247795==
-==1247795== 5,888 bytes in 1 blocks are still reachable in loss record 679 of 683
-==1247795== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1247795== by 0x11C852: std::__new_allocator<bridges::dataset::GutenbergBook>::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1247795== by 0x11B2FA: allocate (alloc_traits.h:482)
-==1247795== by 0x11B2FA: std::_Vector_base<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::_M_allocate(unsigned long) (stl_vector.h:381)
-==1247795== by 0x119EED: void std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::_M_realloc_insert<bridges::dataset::GutenbergBook>(__gnu_cxx::__normal_iterator<bridges::dataset::GutenbergBook*, std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> > >, bridges::dataset::GutenbergBook&&) (vector.tcc:459)
-==1247795== by 0x118AC7: void std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::emplace_back<bridges::dataset::GutenbergBook>(bridges::dataset::GutenbergBook&&) (vector.tcc:123)
-==1247795== by 0x116571: std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::push_back(bridges::dataset::GutenbergBook&&) (stl_vector.h:1299)
-==1247795== by 0x112DF7: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
-==1247795== by 0x10CC83: main (gutenberg_snippet.cpp:86)
-==1247795==
-==1247795== LEAK SUMMARY:
-==1247795== definitely lost: 0 bytes in 0 blocks
-==1247795== indirectly lost: 0 bytes in 0 blocks
-==1247795== possibly lost: 822 bytes in 4 blocks
-==1247795== still reachable: 20,515 bytes in 213 blocks
-==1247795== suppressed: 247,487 bytes in 2,685 blocks
-==1247795==
-==1247795== For lists of detected and suppressed errors, rerun with: -s
-==1247795== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)
+==1282941==
+==1282941== Process terminating with default action of signal 6 (SIGABRT)
+==1282941== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1282941== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
+==1282941== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1282941== by 0x4C1426D: raise (raise.c:26)
+==1282941== by 0x4BF78FE: abort (abort.c:79)
+==1282941== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282941== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282941== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282941== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282941== by 0x10F139: 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)
+==1282941== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== HEAP SUMMARY:
+==1282941== in use at exit: 268,824 bytes in 2,902 blocks
+==1282941== total heap usage: 5,792 allocs, 2,890 frees, 1,417,465 bytes allocated
+==1282941==
+==1282941== 7 bytes in 1 blocks are still reachable in loss record 6 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 8 bytes in 1 blocks are still reachable in loss record 10 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 9 bytes in 1 blocks are still reachable in loss record 14 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 10 bytes in 1 blocks are still reachable in loss record 15 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 12 bytes in 1 blocks are still reachable in loss record 17 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 12 bytes in 1 blocks are still reachable in loss record 18 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 13 bytes in 1 blocks are still reachable in loss record 19 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 16 bytes in 1 blocks are still reachable in loss record 27 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 17 bytes in 1 blocks are still reachable in loss record 30 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x11C30C: void std::_Construct<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> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_construct.h:119)
+==1282941== by 0x11B476: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
+==1282941== by 0x11A844: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
+==1282941== by 0x11912A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
+==1282941== by 0x116C2D: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, 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)
+==1282941== by 0x114C15: 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(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&) (stl_vector.h:606)
+==1282941== by 0x10DF71: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
+==1282941== by 0x10BE55: main (gutenberg_snippet.cpp:30)
+==1282941==
+==1282941== 18 bytes in 1 blocks are still reachable in loss record 31 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 19 bytes in 1 blocks are still reachable in loss record 32 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 24 bytes in 1 blocks are still reachable in loss record 490 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 24 bytes in 1 blocks are still reachable in loss record 491 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 25 bytes in 1 blocks are still reachable in loss record 493 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x10DF3D: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
+==1282941== by 0x10BE55: main (gutenberg_snippet.cpp:30)
+==1282941==
+==1282941== 25 bytes in 1 blocks are still reachable in loss record 494 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88FF9: 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)
+==1282941== by 0x11C98D: 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)
+==1282941== by 0x11C37E: 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)
+==1282941== by 0x11B5A1: 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)
+==1282941== by 0x11AB62: 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)
+==1282941== by 0x119593: 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)
+==1282941== by 0x1178F7: 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)
+==1282941== by 0x1151CE: 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)
+==1282941== by 0x113997: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 518 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88FF9: 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)
+==1282941== by 0x10FC53: 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:127)
+==1282941== by 0x10BCE7: main (gutenberg_snippet.cpp:17)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 519 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 520 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 521 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 522 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 523 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 524 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 525 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 527 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 534 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282941== by 0x119170: allocate (alloc_traits.h:482)
+==1282941== by 0x119170: 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)
+==1282941== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
+==1282941== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
+==1282941== by 0x114BC6: 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(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&) (stl_vector.h:603)
+==1282941== by 0x10DF71: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
+==1282941== by 0x10BE55: main (gutenberg_snippet.cpp:30)
+==1282941==
+==1282941== 32 bytes in 1 blocks are still reachable in loss record 535 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282941== by 0x119170: allocate (alloc_traits.h:482)
+==1282941== by 0x119170: 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)
+==1282941== by 0x1178B0: 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)
+==1282941== by 0x1151CE: 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)
+==1282941== by 0x113997: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 45 bytes in 1 blocks are still reachable in loss record 549 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A86584: 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)
+==1282941== by 0x116A5C: 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)
+==1282941== by 0x114FB8: 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)
+==1282941== by 0x11035B: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1282941== by 0x10BD7E: main (gutenberg_snippet.cpp:19)
+==1282941==
+==1282941== 46 bytes in 1 blocks are still reachable in loss record 550 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A85E2E: 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)
+==1282941== by 0x4A8630C: 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)
+==1282941== by 0x110205: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
+==1282941== by 0x10BDE6: main (gutenberg_snippet.cpp:23)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 556 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 557 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 558 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 559 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 560 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 561 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 562 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 48 bytes in 1 blocks are still reachable in loss record 563 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 56 bytes in 1 blocks are still reachable in loss record 567 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 56 bytes in 1 blocks are still reachable in loss record 568 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 56 bytes in 1 blocks are still reachable in loss record 569 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 56 bytes in 1 blocks are still reachable in loss record 570 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 56 bytes in 1 blocks are still reachable in loss record 571 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 56 bytes in 1 blocks are still reachable in loss record 572 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 56 bytes in 1 blocks are still reachable in loss record 574 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 61 bytes in 1 blocks are still reachable in loss record 576 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A85EFB: 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)
+==1282941== by 0x4A877FF: 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)
+==1282941== by 0x11089B: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1282941== by 0x1111FD: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1282941== by 0x111E53: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1282941== by 0x10BE1E: main (gutenberg_snippet.cpp:26)
+==1282941==
+==1282941== 65 bytes in 1 blocks are still reachable in loss record 579 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88FF9: 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)
+==1282941== by 0x10D91A: __static_initialization_and_destruction_0() (base64.h:50)
+==1282941== by 0x10DB79: _GLOBAL__sub_I_main (gutenberg_snippet.cpp:112)
+==1282941== by 0x4BF9303: call_init (libc-start.c:145)
+==1282941== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1282941== by 0x10BB54: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/gutenberg_snippet)
+==1282941==
+==1282941== 67 bytes in 1 blocks are still reachable in loss record 580 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x11315E: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 67 bytes in 1 blocks are possibly lost in loss record 582 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x10E198: 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)
+==1282941== by 0x10F0DC: 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)
+==1282941== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 72 bytes in 1 blocks are still reachable in loss record 583 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 72 bytes in 1 blocks are still reachable in loss record 584 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 72 bytes in 1 blocks are still reachable in loss record 585 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 72 bytes in 1 blocks are still reachable in loss record 587 of 683
+==1282941== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 107 bytes in 1 blocks are still reachable in loss record 601 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A85EFB: 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)
+==1282941== by 0x4A877FF: 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)
+==1282941== by 0x114A3F: 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)
+==1282941== by 0x11307B: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:753)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 128 bytes in 1 blocks are still reachable in loss record 605 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 128 bytes in 1 blocks are still reachable in loss record 606 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 135 bytes in 6 blocks are still reachable in loss record 608 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 144 bytes in 6 blocks are still reachable in loss record 609 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941==
+==1282941== 192 bytes in 1 blocks are possibly lost in loss record 611 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x10E1C7: 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)
+==1282941== by 0x10F0DC: 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)
+==1282941== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 199 bytes in 8 blocks are still reachable in loss record 612 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x11C30C: void std::_Construct<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> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_construct.h:119)
+==1282941== by 0x11B476: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
+==1282941== by 0x11A844: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
+==1282941== by 0x11912A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
+==1282941== by 0x116C2D: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, 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)
+==1282941== by 0x114C15: 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(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&) (stl_vector.h:606)
+==1282941== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
+==1282941== by 0x10BE55: main (gutenberg_snippet.cpp:30)
+==1282941==
+==1282941== 272 bytes in 1 blocks are possibly lost in loss record 621 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1282941== by 0x10F05E: 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)
+==1282941== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 288 bytes in 1 blocks are still reachable in loss record 622 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282941== by 0x119170: allocate (alloc_traits.h:482)
+==1282941== by 0x119170: 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)
+==1282941== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
+==1282941== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
+==1282941== by 0x114BC6: 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(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&) (stl_vector.h:603)
+==1282941== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x1128C5: bridges::DataSource::getGutenbergBookMetaData(int) (DataSource.h:708)
+==1282941== by 0x10BE55: main (gutenberg_snippet.cpp:30)
+==1282941==
+==1282941== 291 bytes in 1 blocks are possibly lost in loss record 625 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x10E1E4: 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)
+==1282941== by 0x10F0DC: 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)
+==1282941== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 640 bytes in 20 blocks are still reachable in loss record 643 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282941== by 0x119170: allocate (alloc_traits.h:482)
+==1282941== by 0x119170: 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)
+==1282941== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
+==1282941== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
+==1282941== by 0x114BC6: 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(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&) (stl_vector.h:603)
+==1282941== by 0x10DF71: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
+==1282941== by 0x10CC83: main (gutenberg_snippet.cpp:86)
+==1282941==
+==1282941== 682 bytes in 18 blocks are still reachable in loss record 645 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x10DF3D: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
+==1282941== by 0x10CC83: main (gutenberg_snippet.cpp:86)
+==1282941==
+==1282941== 801 bytes in 1 blocks are still reachable in loss record 649 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A85EFB: 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)
+==1282941== by 0x4A877FF: 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)
+==1282941== by 0x114CCF: 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)
+==1282941== by 0x10E32E: 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)
+==1282941== by 0x10F0DC: 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)
+==1282941== by 0x1139B5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1282941== by 0x113189: bridges::DataSource::getGutenbergBookText[abi:cxx11](int) (DataSource.h:759)
+==1282941== by 0x10CFE0: main (gutenberg_snippet.cpp:103)
+==1282941==
+==1282941== 1,064 bytes in 19 blocks are still reachable in loss record 662 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1282941== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1282941==
+==1282941== 2,004 bytes in 59 blocks are still reachable in loss record 668 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4A88EF9: 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)
+==1282941== by 0x11C30C: void std::_Construct<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> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (stl_construct.h:119)
+==1282941== by 0x11B476: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:120)
+==1282941== by 0x11A844: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:137)
+==1282941== by 0x11912A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::uninitialized_copy<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*>(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) (stl_uninitialized.h:185)
+==1282941== by 0x116C2D: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<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> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<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> > > > >, __gnu_cxx::__normal_iterator<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> > > > >, 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)
+==1282941== by 0x114C15: 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(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&) (stl_vector.h:606)
+==1282941== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
+==1282941== by 0x10CC83: main (gutenberg_snippet.cpp:86)
+==1282941==
+==1282941== 2,272 bytes in 20 blocks are still reachable in loss record 670 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x11B54D: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282941== by 0x119170: allocate (alloc_traits.h:482)
+==1282941== by 0x119170: 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)
+==1282941== by 0x1190C0: 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_create_storage(unsigned long) (stl_vector.h:398)
+==1282941== by 0x116BD4: 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> > > >::_Vector_base(unsigned long, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (stl_vector.h:335)
+==1282941== by 0x114BC6: 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(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&) (stl_vector.h:603)
+==1282941== by 0x10DFBC: bridges::dataset::GutenbergBook::GutenbergBook(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int 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&, 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&) (GutenbergBook.h:61)
+==1282941== by 0x112488: bridges::DataSource::getAGutenbergBookMetaData(rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > const&) (DataSource.h:680)
+==1282941== by 0x112DDE: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
+==1282941== by 0x10CC83: main (gutenberg_snippet.cpp:86)
+==1282941==
+==1282941== 4,096 bytes in 1 blocks are still reachable in loss record 676 of 683
+==1282941== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x4C541A4: _IO_file_doallocate (filedoalloc.c:101)
+==1282941== by 0x4C64513: _IO_doallocbuf (genops.c:347)
+==1282941== by 0x4C61F7F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
+==1282941== by 0x4C62A9E: _IO_new_file_xsputn (fileops.c:1244)
+==1282941== by 0x4C62A9E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
+==1282941== by 0x4C55A01: fwrite (iofwrite.c:39)
+==1282941== by 0x4A74CA4: 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)
+==1282941== by 0x4A7502A: 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)
+==1282941== by 0x10BE37: main (gutenberg_snippet.cpp:28)
+==1282941==
+==1282941== 5,888 bytes in 1 blocks are still reachable in loss record 679 of 683
+==1282941== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1282941== by 0x11C852: std::__new_allocator<bridges::dataset::GutenbergBook>::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1282941== by 0x11B2FA: allocate (alloc_traits.h:482)
+==1282941== by 0x11B2FA: std::_Vector_base<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::_M_allocate(unsigned long) (stl_vector.h:381)
+==1282941== by 0x119EED: void std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::_M_realloc_insert<bridges::dataset::GutenbergBook>(__gnu_cxx::__normal_iterator<bridges::dataset::GutenbergBook*, std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> > >, bridges::dataset::GutenbergBook&&) (vector.tcc:459)
+==1282941== by 0x118AC7: void std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::emplace_back<bridges::dataset::GutenbergBook>(bridges::dataset::GutenbergBook&&) (vector.tcc:123)
+==1282941== by 0x116571: std::vector<bridges::dataset::GutenbergBook, std::allocator<bridges::dataset::GutenbergBook> >::push_back(bridges::dataset::GutenbergBook&&) (stl_vector.h:1299)
+==1282941== by 0x112DF7: bridges::DataSource::getGutenbergBookMetaData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:737)
+==1282941== by 0x10CC83: main (gutenberg_snippet.cpp:86)
+==1282941==
+==1282941== LEAK SUMMARY:
+==1282941== definitely lost: 0 bytes in 0 blocks
+==1282941== indirectly lost: 0 bytes in 0 blocks
+==1282941== possibly lost: 822 bytes in 4 blocks
+==1282941== still reachable: 20,515 bytes in 213 blocks
+==1282941== suppressed: 247,487 bytes in 2,685 blocks
+==1282941==
+==1282941== For lists of detected and suppressed errors, rerun with: -s
+==1282941== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
@@ -6017,23 +6003,23 @@ Build Test for test imdb_snippet.cpp
==1247820== Memcheck, a memory error detector
-==1247820== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247820== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247820== Command: ./imdb_snippet 1 null null live
-==1247820==
+==1282966== Memcheck, a memory error detector
+==1282966== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282966== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282966== Command: ./imdb_snippet 1 null null live
+==1282966==
Actor-Movie Data:
Actor: Kevin_Bacon_(I)
Movie: Air_Up_There,_The_(1994)
-==1247820==
-==1247820== HEAP SUMMARY:
-==1247820== in use at exit: 0 bytes in 0 blocks
-==1247820== total heap usage: 9,424 allocs, 9,424 frees, 1,784,879 bytes allocated
-==1247820==
-==1247820== All heap blocks were freed -- no leaks are possible
-==1247820==
-==1247820== For lists of detected and suppressed errors, rerun with: -s
-==1247820== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1282966==
+==1282966== HEAP SUMMARY:
+==1282966== in use at exit: 0 bytes in 0 blocks
+==1282966== total heap usage: 9,424 allocs, 9,424 frees, 1,785,395 bytes allocated
+==1282966==
+==1282966== All heap blocks were freed -- no leaks are possible
+==1282966==
+==1282966== For lists of detected and suppressed errors, rerun with: -s
+==1282966== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1247839== Memcheck, a memory error detector
-==1247839== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247839== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247839== Command: ./input_game 1 null null live
-==1247839==
-[2024-10-03 04:57:19] [connect] Successful connection
-[2024-10-03 04:57:19] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945838 101
+==1282985== Memcheck, a memory error detector
+==1282985== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1282985== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1282985== Command: ./input_game 1 null null live
+==1282985==
+[2024-10-03 08:57:21] [connect] Successful connection
+[2024-10-03 08:57:21] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960240 101
sockopen on namespace /
Setting framelimit to 10
@@ -6065,8 +6051,8 @@ Run Test for test input_game.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945840&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=ipmISXlqoeAhgp8O0RDWEHWEVoLayuHBEnDq8hUcJpY%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945840&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=ipmISXlqoeAhgp8O0RDWEHWEVoLayuHBEnDq8hUcJpY%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960242&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=uTm0P4L4tnc6W0iCsEJ8%2BoyMy83gnuxvYai5ZODdpH8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960242&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=uTm0P4L4tnc6W0iCsEJ8%2BoyMy83gnuxvYai5ZODdpH8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -6075,26 +6061,26 @@ Run Test for test input_game.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 08:57:20 GMT
+Date: Thu, 03 Oct 2024 12:57:22 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 04:57:21] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
-==1247839==
-==1247839== HEAP SUMMARY:
-==1247839== in use at exit: 17,893 bytes in 69 blocks
-==1247839== total heap usage: 6,156 allocs, 6,087 frees, 1,855,675 bytes allocated
-==1247839==
-==1247839== LEAK SUMMARY:
-==1247839== definitely lost: 0 bytes in 0 blocks
-==1247839== indirectly lost: 0 bytes in 0 blocks
-==1247839== possibly lost: 0 bytes in 0 blocks
-==1247839== still reachable: 0 bytes in 0 blocks
-==1247839== suppressed: 17,893 bytes in 69 blocks
-==1247839==
-==1247839== For lists of detected and suppressed errors, rerun with: -s
-==1247839== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+[2024-10-03 08:57:22] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+==1282985==
+==1282985== HEAP SUMMARY:
+==1282985== in use at exit: 17,897 bytes in 69 blocks
+==1282985== total heap usage: 6,134 allocs, 6,065 frees, 1,855,007 bytes allocated
+==1282985==
+==1282985== LEAK SUMMARY:
+==1282985== definitely lost: 0 bytes in 0 blocks
+==1282985== indirectly lost: 0 bytes in 0 blocks
+==1282985== possibly lost: 0 bytes in 0 blocks
+==1282985== still reachable: 0 bytes in 0 blocks
+==1282985== suppressed: 17,897 bytes in 69 blocks
+==1282985==
+==1282985== For lists of detected and suppressed errors, rerun with: -s
+==1282985== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247860== Memcheck, a memory error detector
-==1247860== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247860== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247860== Command: ./kdt 1 null null live
-==1247860==
+==1283006== Memcheck, a memory error detector
+==1283006== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283006== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283006== Command: ./kdt 1 null null live
+==1283006==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1030.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945849&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=n5JDCACMylp7N4EY3y9izJzZ0elItj5XexFu7gNtbVk%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945849&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=n5JDCACMylp7N4EY3y9izJzZ0elItj5XexFu7gNtbVk%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960251&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Qzaz7wu4JuXV1JfDry8gQctMUhoxXhriuREy2wrNdt8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960251&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Qzaz7wu4JuXV1JfDry8gQctMUhoxXhriuREy2wrNdt8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:57:29 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:57:31 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247860==
-==1247860== HEAP SUMMARY:
-==1247860== in use at exit: 17,869 bytes in 69 blocks
-==1247860== total heap usage: 6,491 allocs, 6,422 frees, 531,180 bytes allocated
-==1247860==
-==1247860== LEAK SUMMARY:
-==1247860== definitely lost: 0 bytes in 0 blocks
-==1247860== indirectly lost: 0 bytes in 0 blocks
-==1247860== possibly lost: 0 bytes in 0 blocks
-==1247860== still reachable: 0 bytes in 0 blocks
-==1247860== suppressed: 17,869 bytes in 69 blocks
-==1247860==
-==1247860== For lists of detected and suppressed errors, rerun with: -s
-==1247860== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283006==
+==1283006== HEAP SUMMARY:
+==1283006== in use at exit: 17,869 bytes in 69 blocks
+==1283006== total heap usage: 6,491 allocs, 6,422 frees, 531,510 bytes allocated
+==1283006==
+==1283006== LEAK SUMMARY:
+==1283006== definitely lost: 0 bytes in 0 blocks
+==1283006== indirectly lost: 0 bytes in 0 blocks
+==1283006== possibly lost: 0 bytes in 0 blocks
+==1283006== still reachable: 0 bytes in 0 blocks
+==1283006== suppressed: 17,869 bytes in 69 blocks
+==1283006==
+==1283006== For lists of detected and suppressed errors, rerun with: -s
+==1283006== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247879== Memcheck, a memory error detector
-==1247879== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247879== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247879== Command: ./linechart 1 null null live
-==1247879==
+==1283025== Memcheck, a memory error detector
+==1283025== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283025== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283025== Command: ./linechart 1 null null live
+==1283025==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1031.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:32 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:57:34 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1031.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:32 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:57:34 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1031.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:32 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:57:34 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1031.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945852&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=T86qJEpc3PGgNRxhpghDXBu6Q5RnMQmg9o1v83V6b1g%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960254&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ipUYoXP%2BFm4kihPRmv7X5%2BHkKaUa29YSmGXMvPgSyCI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:57:32 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:57:34 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247879==
-==1247879== HEAP SUMMARY:
-==1247879== in use at exit: 71,476 bytes in 276 blocks
-==1247879== total heap usage: 5,389 allocs, 5,113 frees, 878,401 bytes allocated
-==1247879==
-==1247879== LEAK SUMMARY:
-==1247879== definitely lost: 0 bytes in 0 blocks
-==1247879== indirectly lost: 0 bytes in 0 blocks
-==1247879== possibly lost: 0 bytes in 0 blocks
-==1247879== still reachable: 0 bytes in 0 blocks
-==1247879== suppressed: 71,476 bytes in 276 blocks
-==1247879==
-==1247879== For lists of detected and suppressed errors, rerun with: -s
-==1247879== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 4)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283025==
+==1283025== HEAP SUMMARY:
+==1283025== in use at exit: 71,508 bytes in 276 blocks
+==1283025== total heap usage: 5,389 allocs, 5,113 frees, 878,173 bytes allocated
+==1283025==
+==1283025== LEAK SUMMARY:
+==1283025== definitely lost: 0 bytes in 0 blocks
+==1283025== indirectly lost: 0 bytes in 0 blocks
+==1283025== possibly lost: 0 bytes in 0 blocks
+==1283025== still reachable: 0 bytes in 0 blocks
+==1283025== suppressed: 71,508 bytes in 276 blocks
+==1283025==
+==1283025== For lists of detected and suppressed errors, rerun with: -s
+==1283025== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 4)
==1247901== Memcheck, a memory error detector
-==1247901== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247901== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247901== Command: ./minimal_game 1 null null live
-==1247901==
-[2024-10-03 04:57:37] [connect] Successful connection
-[2024-10-03 04:57:37] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945856 101
+==1283047== Memcheck, a memory error detector
+==1283047== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283047== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283047== Command: ./minimal_game 1 null null live
+==1283047==
+[2024-10-03 08:57:40] [connect] Successful connection
+[2024-10-03 08:57:40] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960259 101
sockopen on namespace /
Setting framelimit to 10
@@ -6301,8 +6287,8 @@ Run Test for test minimal_game.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945858&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=3%2FBUIc3BImBcEZ6uKoBqfVLu%2FAAWagqvwgM1e334MSw%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945858&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=3%2FBUIc3BImBcEZ6uKoBqfVLu%2FAAWagqvwgM1e334MSw%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960261&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=vhw%2FsbZ6iq0Rdl8qoWKms5wXHqTZ%2FgdnCqY48xDcG3w%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960261&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=vhw%2FsbZ6iq0Rdl8qoWKms5wXHqTZ%2FgdnCqY48xDcG3w%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -6311,26 +6297,26 @@ Run Test for test minimal_game.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 08:57:38 GMT
+Date: Thu, 03 Oct 2024 12:57:41 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 04:57:39] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
-==1247901==
-==1247901== HEAP SUMMARY:
-==1247901== in use at exit: 17,901 bytes in 69 blocks
-==1247901== total heap usage: 6,156 allocs, 6,087 frees, 1,855,783 bytes allocated
-==1247901==
-==1247901== LEAK SUMMARY:
-==1247901== definitely lost: 0 bytes in 0 blocks
-==1247901== indirectly lost: 0 bytes in 0 blocks
-==1247901== possibly lost: 0 bytes in 0 blocks
-==1247901== still reachable: 0 bytes in 0 blocks
-==1247901== suppressed: 17,901 bytes in 69 blocks
-==1247901==
-==1247901== For lists of detected and suppressed errors, rerun with: -s
-==1247901== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+[2024-10-03 08:57:42] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+==1283047==
+==1283047== HEAP SUMMARY:
+==1283047== in use at exit: 17,901 bytes in 69 blocks
+==1283047== total heap usage: 6,156 allocs, 6,087 frees, 1,855,784 bytes allocated
+==1283047==
+==1283047== LEAK SUMMARY:
+==1283047== definitely lost: 0 bytes in 0 blocks
+==1283047== indirectly lost: 0 bytes in 0 blocks
+==1283047== possibly lost: 0 bytes in 0 blocks
+==1283047== still reachable: 0 bytes in 0 blocks
+==1283047== suppressed: 17,901 bytes in 69 blocks
+==1283047==
+==1283047== For lists of detected and suppressed errors, rerun with: -s
+==1283047== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247922== Memcheck, a memory error detector
-==1247922== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247922== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247922== Command: ./mixed_assignments 1 null null live
-==1247922==
+==1283068== Memcheck, a memory error detector
+==1283068== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283068== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283068== Command: ./mixed_assignments 1 null null live
+==1283068==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1033.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:57:49 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:57:52 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1033.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:57:49 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:57:52 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1033.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:57:49 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:57:52 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1033.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:57:49 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:57:52 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1033.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945869&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UX7Nps7cjTzje6sr5eT1gVFkrQ04uzmqAnmz3Gg%2F3ds%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960272&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Pl%2F%2BwuPPteaYxah%2BitlNEV%2FrqNS5RwK9BMqgl8sYsnU%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -6452,25 +6438,25 @@ Run Test for test mixed_assignments
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:49 GMT
+Date: Thu, 03 Oct 2024 12:57:52 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247922==
-==1247922== HEAP SUMMARY:
-==1247922== in use at exit: 89,365 bytes in 345 blocks
-==1247922== total heap usage: 7,565 allocs, 7,220 frees, 1,104,634 bytes allocated
-==1247922==
-==1247922== LEAK SUMMARY:
-==1247922== definitely lost: 0 bytes in 0 blocks
-==1247922== indirectly lost: 0 bytes in 0 blocks
-==1247922== possibly lost: 0 bytes in 0 blocks
-==1247922== still reachable: 0 bytes in 0 blocks
-==1247922== suppressed: 89,365 bytes in 345 blocks
-==1247922==
-==1247922== For lists of detected and suppressed errors, rerun with: -s
-==1247922== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5)
+==1283068==
+==1283068== HEAP SUMMARY:
+==1283068== in use at exit: 89,425 bytes in 345 blocks
+==1283068== total heap usage: 7,565 allocs, 7,220 frees, 1,106,764 bytes allocated
+==1283068==
+==1283068== LEAK SUMMARY:
+==1283068== definitely lost: 0 bytes in 0 blocks
+==1283068== indirectly lost: 0 bytes in 0 blocks
+==1283068== possibly lost: 0 bytes in 0 blocks
+==1283068== still reachable: 0 bytes in 0 blocks
+==1283068== suppressed: 89,425 bytes in 345 blocks
+==1283068==
+==1283068== For lists of detected and suppressed errors, rerun with: -s
+==1283068== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5)
==1247945== Memcheck, a memory error detector
-==1247945== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247945== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247945== Command: ./mllist 1 null null live
-==1247945==
+==1283091== Memcheck, a memory error detector
+==1283091== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283091== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283091== Command: ./mllist 1 null null live
+==1283091==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1034.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945876&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4gnECr69YiE4osfpLokkORjJsL96V%2BljMXK0E30Bsn4%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945876&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4gnECr69YiE4osfpLokkORjJsL96V%2BljMXK0E30Bsn4%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960278&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=nDs5TOeWtnwoWV9WNir4OI0Zu29REB21aMceNQh4wBg%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960278&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=nDs5TOeWtnwoWV9WNir4OI0Zu29REB21aMceNQh4wBg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -6508,25 +6494,25 @@ Run Test for test mllist.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:57:56 GMT
+Date: Thu, 03 Oct 2024 12:57:58 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1247945==
-==1247945== HEAP SUMMARY:
-==1247945== in use at exit: 17,873 bytes in 69 blocks
-==1247945== total heap usage: 6,626 allocs, 6,557 frees, 539,156 bytes allocated
-==1247945==
-==1247945== LEAK SUMMARY:
-==1247945== definitely lost: 0 bytes in 0 blocks
-==1247945== indirectly lost: 0 bytes in 0 blocks
-==1247945== possibly lost: 0 bytes in 0 blocks
-==1247945== still reachable: 0 bytes in 0 blocks
-==1247945== suppressed: 17,873 bytes in 69 blocks
-==1247945==
-==1247945== For lists of detected and suppressed errors, rerun with: -s
-==1247945== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283091==
+==1283091== HEAP SUMMARY:
+==1283091== in use at exit: 17,869 bytes in 69 blocks
+==1283091== total heap usage: 6,626 allocs, 6,557 frees, 539,102 bytes allocated
+==1283091==
+==1283091== LEAK SUMMARY:
+==1283091== definitely lost: 0 bytes in 0 blocks
+==1283091== indirectly lost: 0 bytes in 0 blocks
+==1283091== possibly lost: 0 bytes in 0 blocks
+==1283091== still reachable: 0 bytes in 0 blocks
+==1283091== suppressed: 17,869 bytes in 69 blocks
+==1283091==
+==1283091== For lists of detected and suppressed errors, rerun with: -s
+==1283091== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247964== Memcheck, a memory error detector
-==1247964== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247964== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247964== Command: ./non_blocking_game_fire 1 null null live
-==1247964==
-[2024-10-03 04:58:01] [connect] Successful connection
-[2024-10-03 04:58:02] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945881 101
+==1283110== Memcheck, a memory error detector
+==1283110== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283110== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283110== Command: ./non_blocking_game_fire 1 null null live
+==1283110==
+[2024-10-03 08:58:03] [connect] Successful connection
+[2024-10-03 08:58:03] [connect] WebSocket Connection 54.235.77.118:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960282 101
sockopen on namespace /
Setting framelimit to 10
@@ -6558,8 +6544,8 @@ Run Test for test non_blocking
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945883&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=PgNkr90f2VN6J2i4BWsjYtZq%2Bv1NJPphfHGz01pdjb4%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945883&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=PgNkr90f2VN6J2i4BWsjYtZq%2Bv1NJPphfHGz01pdjb4%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960284&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=JfVOKLKf2w6H3hAm8l2BvYTxVZrDZDQHhMvEVO4Uz9U%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960284&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=JfVOKLKf2w6H3hAm8l2BvYTxVZrDZDQHhMvEVO4Uz9U%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -6568,26 +6554,26 @@ Run Test for test non_blocking
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 08:58:03 GMT
+Date: Thu, 03 Oct 2024 12:58:04 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 04:58:03] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
-==1247964==
-==1247964== HEAP SUMMARY:
-==1247964== in use at exit: 17,897 bytes in 69 blocks
-==1247964== total heap usage: 5,861 allocs, 5,792 frees, 1,752,122 bytes allocated
-==1247964==
-==1247964== LEAK SUMMARY:
-==1247964== definitely lost: 0 bytes in 0 blocks
-==1247964== indirectly lost: 0 bytes in 0 blocks
-==1247964== possibly lost: 0 bytes in 0 blocks
-==1247964== still reachable: 0 bytes in 0 blocks
-==1247964== suppressed: 17,897 bytes in 69 blocks
-==1247964==
-==1247964== For lists of detected and suppressed errors, rerun with: -s
-==1247964== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+[2024-10-03 08:58:05] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+==1283110==
+==1283110== HEAP SUMMARY:
+==1283110== in use at exit: 17,893 bytes in 69 blocks
+==1283110== total heap usage: 5,861 allocs, 5,792 frees, 1,752,068 bytes allocated
+==1283110==
+==1283110== LEAK SUMMARY:
+==1283110== definitely lost: 0 bytes in 0 blocks
+==1283110== indirectly lost: 0 bytes in 0 blocks
+==1283110== possibly lost: 0 bytes in 0 blocks
+==1283110== still reachable: 0 bytes in 0 blocks
+==1283110== suppressed: 17,893 bytes in 69 blocks
+==1283110==
+==1283110== For lists of detected and suppressed errors, rerun with: -s
+==1283110== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1247985== Memcheck, a memory error detector
-==1247985== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1247985== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1247985== Command: ./non_blocking_game_state 1 null null live
-==1247985==
-[2024-10-03 04:58:12] [connect] Successful connection
-[2024-10-03 04:58:12] [connect] WebSocket Connection 18.211.231.38:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727945891 101
+==1283131== Memcheck, a memory error detector
+==1283131== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283131== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283131== Command: ./non_blocking_game_state 1 null null live
+==1283131==
+[2024-10-03 08:58:13] [connect] Successful connection
+[2024-10-03 08:58:13] [connect] WebSocket Connection 174.129.128.48:80 v-2 "WebSocket++/0.8.2" /socket.io/?EIO=4&transport=websocket&t=1727960292 101
sockopen on namespace /
Setting framelimit to 10
@@ -6619,8 +6605,8 @@ Run Test for test non_blockin
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945893&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=VQt1FxVgbxdACkrnVJdnVp5bczfpr%2BPGnoT2H8WCynQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945893&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=VQt1FxVgbxdACkrnVJdnVp5bczfpr%2BPGnoT2H8WCynQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960294&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=U5F5LhY%2FWqIOWX1qhdLulde1VGJ2JHw8hknvM0sNrtE%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960294&sid=67ff5de4-ad2b-4112-9289-cf96be89efed&s=U5F5LhY%2FWqIOWX1qhdLulde1VGJ2JHw8hknvM0sNrtE%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -6629,26 +6615,26 @@ Run Test for test non_blockin
Content-Type: text/html; charset=utf-8
Content-Length: 1540
Etag: W/"604-xQVHJnY4ODAKhHYSu05Aq29FqGI"
-Date: Thu, 03 Oct 2024 08:58:13 GMT
+Date: Thu, 03 Oct 2024 12:58:14 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/dist/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/dist/jquery.min.js"></script><script src="/components/bootstrap/dist/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-[2024-10-03 04:58:13] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
-==1247985==
-==1247985== HEAP SUMMARY:
-==1247985== in use at exit: 17,897 bytes in 69 blocks
-==1247985== total heap usage: 6,011 allocs, 5,942 frees, 1,771,822 bytes allocated
-==1247985==
-==1247985== LEAK SUMMARY:
-==1247985== definitely lost: 0 bytes in 0 blocks
-==1247985== indirectly lost: 0 bytes in 0 blocks
-==1247985== possibly lost: 0 bytes in 0 blocks
-==1247985== still reachable: 0 bytes in 0 blocks
-==1247985== suppressed: 17,897 bytes in 69 blocks
-==1247985==
-==1247985== For lists of detected and suppressed errors, rerun with: -s
-==1247985== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+[2024-10-03 08:58:15] [disconnect] Disconnect close local:[1000,End by user] remote:[1000,End by user]
+==1283131==
+==1283131== HEAP SUMMARY:
+==1283131== in use at exit: 17,897 bytes in 69 blocks
+==1283131== total heap usage: 6,011 allocs, 5,942 frees, 1,771,823 bytes allocated
+==1283131==
+==1283131== LEAK SUMMARY:
+==1283131== definitely lost: 0 bytes in 0 blocks
+==1283131== indirectly lost: 0 bytes in 0 blocks
+==1283131== possibly lost: 0 bytes in 0 blocks
+==1283131== still reachable: 0 bytes in 0 blocks
+==1283131== suppressed: 17,897 bytes in 69 blocks
+==1283131==
+==1283131== For lists of detected and suppressed errors, rerun with: -s
+==1283131== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248006== Memcheck, a memory error detector
-==1248006== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248006== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248006== Command: ./osm 1 null null live
-==1248006==
+==1283154== Memcheck, a memory error detector
+==1283154== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283154== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283154== Command: ./osm 1 null null live
+==1283154==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
terminate called after throwing an instance of 'rapidjson_exception'
-==1248006==
-==1248006== Process terminating with default action of signal 6 (SIGABRT)
-==1248006== at 0x4D56B1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1248006== by 0x4D56B1C: __pthread_kill_internal (pthread_kill.c:78)
-==1248006== by 0x4D56B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1248006== by 0x4CFD26D: raise (raise.c:26)
-==1248006== by 0x4CE08FE: abort (abort.c:79)
-==1248006== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248006== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248006== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248006== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248006== by 0x12BDF7: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
-==1248006== by 0x12B4FD: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
-==1248006== by 0x12424A: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
-==1248006== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248006== by 0x1106F2: main (osm.cpp:33)
-==1248006==
-==1248006== HEAP SUMMARY:
-==1248006== in use at exit: 234,616 bytes in 2,709 blocks
-==1248006== total heap usage: 4,562 allocs, 1,853 frees, 534,335 bytes allocated
-==1248006==
-==1248006== 7 bytes in 1 blocks are still reachable in loss record 1 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 8 bytes in 1 blocks are still reachable in loss record 4 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 9 bytes in 1 blocks are still reachable in loss record 6 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 10 bytes in 1 blocks are still reachable in loss record 7 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 12 bytes in 1 blocks are still reachable in loss record 9 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 12 bytes in 1 blocks are still reachable in loss record 10 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 13 bytes in 1 blocks are still reachable in loss record 11 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 16 bytes in 1 blocks are still reachable in loss record 13 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5288E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 18 bytes in 1 blocks are still reachable in loss record 15 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 19 bytes in 1 blocks are still reachable in loss record 16 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 24 bytes in 1 blocks are still reachable in loss record 474 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 24 bytes in 1 blocks are still reachable in loss record 475 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 31 bytes in 1 blocks are still reachable in loss record 476 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A85E2E: 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)
-==1248006== by 0x4A8630C: 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)
-==1248006== by 0x117959: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
-==1248006== by 0x1105C8: main (osm.cpp:24)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 499 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A88FF9: 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)
-==1248006== by 0x117337: 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:127)
-==1248006== by 0x1104C9: main (osm.cpp:19)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 500 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52876DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 501 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52876EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 502 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 503 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 504 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52878BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 505 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5288EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 506 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52895D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 32 bytes in 1 blocks are still reachable in loss record 508 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 40 bytes in 1 blocks are still reachable in loss record 517 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x12A816: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
-==1248006== by 0x124204: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:830)
-==1248006== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248006== by 0x1106F2: main (osm.cpp:33)
-==1248006==
-==1248006== 45 bytes in 1 blocks are still reachable in loss record 518 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A86584: 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)
-==1248006== by 0x12C68E: 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)
-==1248006== by 0x127DD5: 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)
-==1248006== by 0x117B15: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1248006== by 0x110560: main (osm.cpp:22)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 519 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x5287601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 520 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 521 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 522 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 523 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 524 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 525 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 48 bytes in 1 blocks are still reachable in loss record 526 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 54 bytes in 1 blocks are still reachable in loss record 527 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A85E2E: 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)
-==1248006== by 0x4A8630C: 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)
-==1248006== by 0x11799E: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:326)
-==1248006== by 0x110630: main (osm.cpp:25)
-==1248006==
-==1248006== 56 bytes in 1 blocks are still reachable in loss record 530 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x534BE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 56 bytes in 1 blocks are still reachable in loss record 531 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52844BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 56 bytes in 1 blocks are still reachable in loss record 532 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52844CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 56 bytes in 1 blocks are still reachable in loss record 533 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 56 bytes in 1 blocks are still reachable in loss record 534 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 56 bytes in 1 blocks are still reachable in loss record 535 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5288EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 56 bytes in 1 blocks are still reachable in loss record 537 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 61 bytes in 1 blocks are still reachable in loss record 539 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A85EFB: 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)
-==1248006== by 0x4A877FF: 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)
-==1248006== by 0x122AB5: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1248006== by 0x123417: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1248006== by 0x123FE1: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1248006== by 0x110663: main (osm.cpp:30)
-==1248006==
-==1248006== 65 bytes in 1 blocks are still reachable in loss record 540 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A88FF9: 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)
-==1248006== by 0x110DEF: __static_initialization_and_destruction_0() (base64.h:50)
-==1248006== by 0x11104E: _GLOBAL__sub_I_main (osm.cpp:50)
-==1248006== by 0x4CE2303: call_init (libc-start.c:145)
-==1248006== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1248006== by 0x110334: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm)
-==1248006==
-==1248006== 71 bytes in 1 blocks are possibly lost in loss record 541 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x12C54A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1248006== by 0x112E9B: rapidjson_exception::rapidjson_exception(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&, int) (JSONutil.h:12)
-==1248006== by 0x12BD95: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
-==1248006== by 0x12B4FD: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
-==1248006== by 0x12424A: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
-==1248006== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248006== by 0x1106F2: main (osm.cpp:33)
-==1248006==
-==1248006== 72 bytes in 1 blocks are still reachable in loss record 542 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x534BE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 72 bytes in 1 blocks are still reachable in loss record 543 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 72 bytes in 1 blocks are still reachable in loss record 544 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 72 bytes in 1 blocks are still reachable in loss record 546 of 614
-==1248006== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x53B2A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 128 bytes in 1 blocks are still reachable in loss record 556 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 128 bytes in 1 blocks are still reachable in loss record 557 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 135 bytes in 6 blocks are still reachable in loss record 558 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== 144 bytes in 6 blocks are still reachable in loss record 559 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006==
-==1248006== 189 bytes in 1 blocks are still reachable in loss record 561 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A85EFB: 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)
-==1248006== by 0x4A877FF: 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)
-==1248006== by 0x126E76: 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> >&&) (basic_string.h:3668)
-==1248006== by 0x1249C4: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:917)
-==1248006== by 0x1106F2: main (osm.cpp:33)
-==1248006==
-==1248006== 189 bytes in 1 blocks are still reachable in loss record 562 of 614
-==1248006== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x4A85EFB: 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)
-==1248006== by 0x4A877FF: 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)
-==1248006== by 0x126ED9: 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)
-==1248006== by 0x124C48: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:924)
-==1248006== by 0x1106F2: main (osm.cpp:33)
-==1248006==
-==1248006== 200 bytes in 1 blocks are possibly lost in loss record 564 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248006== by 0x12BD32: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
-==1248006== by 0x12B4FD: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
-==1248006== by 0x12424A: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
-==1248006== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248006== by 0x1106F2: main (osm.cpp:33)
-==1248006==
-==1248006== 1,064 bytes in 19 blocks are still reachable in loss record 600 of 614
-==1248006== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248006== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x5284566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248006== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248006==
-==1248006== LEAK SUMMARY:
-==1248006== definitely lost: 0 bytes in 0 blocks
-==1248006== indirectly lost: 0 bytes in 0 blocks
-==1248006== possibly lost: 271 bytes in 2 blocks
-==1248006== still reachable: 3,797 bytes in 81 blocks
-==1248006== suppressed: 230,548 bytes in 2,626 blocks
-==1248006==
-==1248006== For lists of detected and suppressed errors, rerun with: -s
-==1248006== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
+==1283154==
+==1283154== Process terminating with default action of signal 6 (SIGABRT)
+==1283154== at 0x4D56B1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1283154== by 0x4D56B1C: __pthread_kill_internal (pthread_kill.c:78)
+==1283154== by 0x4D56B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1283154== by 0x4CFD26D: raise (raise.c:26)
+==1283154== by 0x4CE08FE: abort (abort.c:79)
+==1283154== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283154== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283154== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283154== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283154== by 0x12BDF7: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
+==1283154== by 0x12B4FD: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
+==1283154== by 0x12424A: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
+==1283154== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283154== by 0x1106F2: main (osm.cpp:33)
+==1283154==
+==1283154== HEAP SUMMARY:
+==1283154== in use at exit: 234,616 bytes in 2,709 blocks
+==1283154== total heap usage: 4,562 allocs, 1,853 frees, 534,335 bytes allocated
+==1283154==
+==1283154== 7 bytes in 1 blocks are still reachable in loss record 1 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 8 bytes in 1 blocks are still reachable in loss record 4 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 9 bytes in 1 blocks are still reachable in loss record 6 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 10 bytes in 1 blocks are still reachable in loss record 7 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 12 bytes in 1 blocks are still reachable in loss record 9 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 12 bytes in 1 blocks are still reachable in loss record 10 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 13 bytes in 1 blocks are still reachable in loss record 11 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 16 bytes in 1 blocks are still reachable in loss record 13 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5288E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 18 bytes in 1 blocks are still reachable in loss record 15 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 19 bytes in 1 blocks are still reachable in loss record 16 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 24 bytes in 1 blocks are still reachable in loss record 474 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 24 bytes in 1 blocks are still reachable in loss record 475 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 31 bytes in 1 blocks are still reachable in loss record 476 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A85E2E: 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)
+==1283154== by 0x4A8630C: 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)
+==1283154== by 0x117959: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
+==1283154== by 0x1105C8: main (osm.cpp:24)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 499 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A88FF9: 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)
+==1283154== by 0x117337: 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:127)
+==1283154== by 0x1104C9: main (osm.cpp:19)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 500 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52876DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 501 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52876EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 502 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 503 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 504 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52878BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 505 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5288EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 506 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52895D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 32 bytes in 1 blocks are still reachable in loss record 508 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 40 bytes in 1 blocks are still reachable in loss record 517 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x12A816: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
+==1283154== by 0x124204: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:830)
+==1283154== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283154== by 0x1106F2: main (osm.cpp:33)
+==1283154==
+==1283154== 45 bytes in 1 blocks are still reachable in loss record 518 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A86584: 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)
+==1283154== by 0x12C68E: 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)
+==1283154== by 0x127DD5: 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)
+==1283154== by 0x117B15: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1283154== by 0x110560: main (osm.cpp:22)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 519 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x5287601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 520 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 521 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 522 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 523 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 524 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 525 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 48 bytes in 1 blocks are still reachable in loss record 526 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 54 bytes in 1 blocks are still reachable in loss record 527 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A85E2E: 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)
+==1283154== by 0x4A8630C: 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)
+==1283154== by 0x11799E: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:326)
+==1283154== by 0x110630: main (osm.cpp:25)
+==1283154==
+==1283154== 56 bytes in 1 blocks are still reachable in loss record 530 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x534BE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 56 bytes in 1 blocks are still reachable in loss record 531 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52844BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 56 bytes in 1 blocks are still reachable in loss record 532 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52844CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 56 bytes in 1 blocks are still reachable in loss record 533 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 56 bytes in 1 blocks are still reachable in loss record 534 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 56 bytes in 1 blocks are still reachable in loss record 535 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5288EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 56 bytes in 1 blocks are still reachable in loss record 537 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 61 bytes in 1 blocks are still reachable in loss record 539 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A85EFB: 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)
+==1283154== by 0x4A877FF: 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)
+==1283154== by 0x122AB5: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1283154== by 0x123417: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1283154== by 0x123FE1: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1283154== by 0x110663: main (osm.cpp:30)
+==1283154==
+==1283154== 65 bytes in 1 blocks are still reachable in loss record 540 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A88FF9: 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)
+==1283154== by 0x110DEF: __static_initialization_and_destruction_0() (base64.h:50)
+==1283154== by 0x11104E: _GLOBAL__sub_I_main (osm.cpp:50)
+==1283154== by 0x4CE2303: call_init (libc-start.c:145)
+==1283154== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1283154== by 0x110334: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm)
+==1283154==
+==1283154== 71 bytes in 1 blocks are possibly lost in loss record 541 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x12C54A: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1283154== by 0x112E9B: rapidjson_exception::rapidjson_exception(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&, int) (JSONutil.h:12)
+==1283154== by 0x12BD95: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
+==1283154== by 0x12B4FD: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
+==1283154== by 0x12424A: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
+==1283154== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283154== by 0x1106F2: main (osm.cpp:33)
+==1283154==
+==1283154== 72 bytes in 1 blocks are still reachable in loss record 542 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x534BE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 72 bytes in 1 blocks are still reachable in loss record 543 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 72 bytes in 1 blocks are still reachable in loss record 544 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 72 bytes in 1 blocks are still reachable in loss record 546 of 614
+==1283154== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x53B2A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 128 bytes in 1 blocks are still reachable in loss record 556 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 128 bytes in 1 blocks are still reachable in loss record 557 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 135 bytes in 6 blocks are still reachable in loss record 558 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== 144 bytes in 6 blocks are still reachable in loss record 559 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154==
+==1283154== 189 bytes in 1 blocks are still reachable in loss record 561 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A85EFB: 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)
+==1283154== by 0x4A877FF: 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)
+==1283154== by 0x126E76: 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> >&&) (basic_string.h:3668)
+==1283154== by 0x1249C4: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:917)
+==1283154== by 0x1106F2: main (osm.cpp:33)
+==1283154==
+==1283154== 189 bytes in 1 blocks are still reachable in loss record 562 of 614
+==1283154== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x4A85EFB: 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)
+==1283154== by 0x4A877FF: 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)
+==1283154== by 0x126ED9: 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)
+==1283154== by 0x124C48: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:924)
+==1283154== by 0x1106F2: main (osm.cpp:33)
+==1283154==
+==1283154== 200 bytes in 1 blocks are possibly lost in loss record 564 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283154== by 0x12BD32: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
+==1283154== by 0x12B4FD: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
+==1283154== by 0x12424A: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
+==1283154== by 0x124E83: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283154== by 0x1106F2: main (osm.cpp:33)
+==1283154==
+==1283154== 1,064 bytes in 19 blocks are still reachable in loss record 600 of 614
+==1283154== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283154== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x5284566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283154== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283154==
+==1283154== LEAK SUMMARY:
+==1283154== definitely lost: 0 bytes in 0 blocks
+==1283154== indirectly lost: 0 bytes in 0 blocks
+==1283154== possibly lost: 271 bytes in 2 blocks
+==1283154== still reachable: 3,797 bytes in 81 blocks
+==1283154== suppressed: 230,548 bytes in 2,626 blocks
+==1283154==
+==1283154== For lists of detected and suppressed errors, rerun with: -s
+==1283154== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
@@ -7425,775 +7411,775 @@ Build Test for test osm_amenity
==1248027== Memcheck, a memory error detector
-==1248027== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248027== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248027== Command: ./osm_amenity_snippet 1 null null live
-==1248027==
+==1283175== Memcheck, a memory error detector
+==1283175== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283175== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283175== Command: ./osm_amenity_snippet 1 null null live
+==1283175==
terminate called after throwing an instance of 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-==1248027==
-==1248027== Process terminating with default action of signal 6 (SIGABRT)
-==1248027== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1248027== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
-==1248027== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1248027== by 0x4C1426D: raise (raise.c:26)
-==1248027== by 0x4BF78FE: abort (abort.c:79)
-==1248027== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248027== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248027== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248027== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248027== by 0x10ED75: 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:156)
-==1248027== by 0x1134D5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1248027== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== HEAP SUMMARY:
-==1248027== in use at exit: 511,465 bytes in 2,754 blocks
-==1248027== total heap usage: 4,611 allocs, 1,857 frees, 1,014,398 bytes allocated
-==1248027==
-==1248027== 7 bytes in 1 blocks are still reachable in loss record 4 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 8 bytes in 1 blocks are still reachable in loss record 7 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 9 bytes in 1 blocks are still reachable in loss record 9 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 10 bytes in 1 blocks are still reachable in loss record 11 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 12 bytes in 1 blocks are still reachable in loss record 13 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 12 bytes in 1 blocks are still reachable in loss record 14 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 13 bytes in 1 blocks are still reachable in loss record 15 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 16 bytes in 1 blocks are still reachable in loss record 21 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 18 bytes in 1 blocks are still reachable in loss record 23 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 19 bytes in 1 blocks are still reachable in loss record 24 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 24 bytes in 1 blocks are still reachable in loss record 482 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 24 bytes in 1 blocks are still reachable in loss record 483 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 25 bytes in 1 blocks are still reachable in loss record 484 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A88FF9: 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)
-==1248027== by 0x11C89E: 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)
-==1248027== by 0x11C37F: 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)
-==1248027== by 0x11B535: 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)
-==1248027== by 0x11ACBE: 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)
-==1248027== by 0x119E07: 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)
-==1248027== by 0x117F31: 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)
-==1248027== by 0x114D06: 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)
-==1248027== by 0x1134B7: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1248027== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 508 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A88FF9: 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)
-==1248027== by 0x10F9BF: 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:127)
-==1248027== by 0x10CDA7: main (osm_amenity_snippet.cpp:16)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 509 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 510 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 511 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 512 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 513 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 514 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 515 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 517 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 32 bytes in 1 blocks are still reachable in loss record 524 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x11B4E1: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1248027== by 0x1199E4: allocate (alloc_traits.h:482)
-==1248027== by 0x1199E4: 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)
-==1248027== by 0x117EEA: 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)
-==1248027== by 0x114D06: 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)
-==1248027== by 0x1134B7: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1248027== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== 42 bytes in 1 blocks are still reachable in loss record 537 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A85E2E: 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)
-==1248027== by 0x4A8630C: 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)
-==1248027== by 0x10FFA0: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:326)
-==1248027== by 0x10CF0E: main (osm_amenity_snippet.cpp:22)
-==1248027==
-==1248027== 45 bytes in 1 blocks are still reachable in loss record 538 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A86584: 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)
-==1248027== by 0x117096: 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)
-==1248027== by 0x114AF0: 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)
-==1248027== by 0x1100F5: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1248027== by 0x10CE3E: main (osm_amenity_snippet.cpp:19)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 539 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 540 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 541 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 542 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 543 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 544 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 545 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 48 bytes in 1 blocks are still reachable in loss record 546 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 547 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A85E2E: 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)
-==1248027== by 0x4A8630C: 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)
-==1248027== by 0x10FF71: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
-==1248027== by 0x10CEA6: main (osm_amenity_snippet.cpp:21)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 550 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 551 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 552 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 553 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 554 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 555 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 56 bytes in 1 blocks are still reachable in loss record 557 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 61 bytes in 1 blocks are still reachable in loss record 559 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A85EFB: 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)
-==1248027== by 0x4A877FF: 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)
-==1248027== by 0x1107F7: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1248027== by 0x111159: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1248027== by 0x111D23: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1248027== by 0x111E22: bridges::DataSource::DataSource(bridges::Bridges&) (DataSource.h:131)
-==1248027== by 0x10CF46: main (osm_amenity_snippet.cpp:25)
-==1248027==
-==1248027== 65 bytes in 1 blocks are still reachable in loss record 563 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A88FF9: 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)
-==1248027== by 0x10D872: __static_initialization_and_destruction_0() (base64.h:50)
-==1248027== by 0x10DAD1: _GLOBAL__sub_I_main (osm_amenity_snippet.cpp:43)
-==1248027== by 0x4BF9303: call_init (libc-start.c:145)
-==1248027== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1248027== by 0x10CC14: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm_amenity_snippet)
-==1248027==
-==1248027== 72 bytes in 1 blocks are still reachable in loss record 565 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 72 bytes in 1 blocks are still reachable in loss record 566 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 72 bytes in 1 blocks are still reachable in loss record 567 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 72 bytes in 1 blocks are still reachable in loss record 569 of 655
-==1248027== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 128 bytes in 1 blocks are still reachable in loss record 584 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 128 bytes in 1 blocks are still reachable in loss record 585 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 135 bytes in 1 blocks are still reachable in loss record 586 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x116F52: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1248027== by 0x1125CC: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== 135 bytes in 6 blocks are still reachable in loss record 587 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 138 bytes in 1 blocks are still reachable in loss record 588 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x116F52: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1248027== by 0x1125E2: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== 144 bytes in 6 blocks are still reachable in loss record 590 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027==
-==1248027== 160 bytes in 1 blocks are possibly lost in loss record 591 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248027== by 0x10ED30: 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:156)
-==1248027== by 0x1134D5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1248027== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== 189 bytes in 1 blocks are still reachable in loss record 593 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A85EFB: 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)
-==1248027== by 0x4A877FF: 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)
-==1248027== by 0x114576: 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)
-==1248027== by 0x1120A0: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:956)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== 189 bytes in 1 blocks are still reachable in loss record 594 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A85EFB: 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)
-==1248027== by 0x4A877FF: 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)
-==1248027== by 0x114513: 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> >&&) (basic_string.h:3668)
-==1248027== by 0x112404: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:964)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== 1,064 bytes in 19 blocks are still reachable in loss record 637 of 655
-==1248027== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248027== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248027==
-==1248027== 142,613 bytes in 1 blocks are possibly lost in loss record 655 of 655
-==1248027== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248027== by 0x4A85EFB: 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)
-==1248027== by 0x4A877FF: 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)
-==1248027== by 0x114576: 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)
-==1248027== by 0x10EC07: 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:155)
-==1248027== by 0x1134D5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
-==1248027== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
-==1248027== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
-==1248027==
-==1248027== LEAK SUMMARY:
-==1248027== definitely lost: 0 bytes in 0 blocks
-==1248027== indirectly lost: 0 bytes in 0 blocks
-==1248027== possibly lost: 142,773 bytes in 2 blocks
-==1248027== still reachable: 4,100 bytes in 84 blocks
-==1248027== suppressed: 364,592 bytes in 2,668 blocks
-==1248027==
-==1248027== For lists of detected and suppressed errors, rerun with: -s
-==1248027== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
+==1283175==
+==1283175== Process terminating with default action of signal 6 (SIGABRT)
+==1283175== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1283175== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
+==1283175== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1283175== by 0x4C1426D: raise (raise.c:26)
+==1283175== by 0x4BF78FE: abort (abort.c:79)
+==1283175== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283175== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283175== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283175== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283175== by 0x10ED75: 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:156)
+==1283175== by 0x1134D5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1283175== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== HEAP SUMMARY:
+==1283175== in use at exit: 511,465 bytes in 2,754 blocks
+==1283175== total heap usage: 4,611 allocs, 1,857 frees, 1,014,398 bytes allocated
+==1283175==
+==1283175== 7 bytes in 1 blocks are still reachable in loss record 4 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 8 bytes in 1 blocks are still reachable in loss record 7 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 9 bytes in 1 blocks are still reachable in loss record 9 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 10 bytes in 1 blocks are still reachable in loss record 11 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 12 bytes in 1 blocks are still reachable in loss record 13 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 12 bytes in 1 blocks are still reachable in loss record 14 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 13 bytes in 1 blocks are still reachable in loss record 15 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 16 bytes in 1 blocks are still reachable in loss record 21 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 18 bytes in 1 blocks are still reachable in loss record 23 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 19 bytes in 1 blocks are still reachable in loss record 24 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 24 bytes in 1 blocks are still reachable in loss record 482 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 24 bytes in 1 blocks are still reachable in loss record 483 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 25 bytes in 1 blocks are still reachable in loss record 484 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A88FF9: 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)
+==1283175== by 0x11C89E: 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)
+==1283175== by 0x11C37F: 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)
+==1283175== by 0x11B535: 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)
+==1283175== by 0x11ACBE: 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)
+==1283175== by 0x119E07: 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)
+==1283175== by 0x117F31: 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)
+==1283175== by 0x114D06: 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)
+==1283175== by 0x1134B7: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1283175== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 508 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A88FF9: 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)
+==1283175== by 0x10F9BF: 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:127)
+==1283175== by 0x10CDA7: main (osm_amenity_snippet.cpp:16)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 509 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 510 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 511 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 512 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 513 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 514 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 515 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 517 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 32 bytes in 1 blocks are still reachable in loss record 524 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x11B4E1: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1283175== by 0x1199E4: allocate (alloc_traits.h:482)
+==1283175== by 0x1199E4: 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)
+==1283175== by 0x117EEA: 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)
+==1283175== by 0x114D06: 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)
+==1283175== by 0x1134B7: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1283175== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== 42 bytes in 1 blocks are still reachable in loss record 537 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A85E2E: 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)
+==1283175== by 0x4A8630C: 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)
+==1283175== by 0x10FFA0: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:326)
+==1283175== by 0x10CF0E: main (osm_amenity_snippet.cpp:22)
+==1283175==
+==1283175== 45 bytes in 1 blocks are still reachable in loss record 538 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A86584: 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)
+==1283175== by 0x117096: 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)
+==1283175== by 0x114AF0: 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)
+==1283175== by 0x1100F5: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1283175== by 0x10CE3E: main (osm_amenity_snippet.cpp:19)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 539 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 540 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 541 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 542 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 543 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 544 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 545 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 48 bytes in 1 blocks are still reachable in loss record 546 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 547 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A85E2E: 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)
+==1283175== by 0x4A8630C: 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)
+==1283175== by 0x10FF71: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
+==1283175== by 0x10CEA6: main (osm_amenity_snippet.cpp:21)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 550 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 551 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 552 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 553 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 554 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 555 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 56 bytes in 1 blocks are still reachable in loss record 557 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 61 bytes in 1 blocks are still reachable in loss record 559 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A85EFB: 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)
+==1283175== by 0x4A877FF: 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)
+==1283175== by 0x1107F7: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1283175== by 0x111159: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1283175== by 0x111D23: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1283175== by 0x111E22: bridges::DataSource::DataSource(bridges::Bridges&) (DataSource.h:131)
+==1283175== by 0x10CF46: main (osm_amenity_snippet.cpp:25)
+==1283175==
+==1283175== 65 bytes in 1 blocks are still reachable in loss record 563 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A88FF9: 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)
+==1283175== by 0x10D872: __static_initialization_and_destruction_0() (base64.h:50)
+==1283175== by 0x10DAD1: _GLOBAL__sub_I_main (osm_amenity_snippet.cpp:43)
+==1283175== by 0x4BF9303: call_init (libc-start.c:145)
+==1283175== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1283175== by 0x10CC14: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm_amenity_snippet)
+==1283175==
+==1283175== 72 bytes in 1 blocks are still reachable in loss record 565 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 72 bytes in 1 blocks are still reachable in loss record 566 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 72 bytes in 1 blocks are still reachable in loss record 567 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 72 bytes in 1 blocks are still reachable in loss record 569 of 655
+==1283175== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 128 bytes in 1 blocks are still reachable in loss record 584 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 128 bytes in 1 blocks are still reachable in loss record 585 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 135 bytes in 1 blocks are still reachable in loss record 586 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x116F52: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1283175== by 0x1125CC: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== 135 bytes in 6 blocks are still reachable in loss record 587 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 138 bytes in 1 blocks are still reachable in loss record 588 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x116F52: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1283175== by 0x1125E2: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== 144 bytes in 6 blocks are still reachable in loss record 590 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175==
+==1283175== 160 bytes in 1 blocks are possibly lost in loss record 591 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283175== by 0x10ED30: 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:156)
+==1283175== by 0x1134D5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1283175== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== 189 bytes in 1 blocks are still reachable in loss record 593 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A85EFB: 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)
+==1283175== by 0x4A877FF: 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)
+==1283175== by 0x114576: 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)
+==1283175== by 0x1120A0: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:956)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== 189 bytes in 1 blocks are still reachable in loss record 594 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A85EFB: 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)
+==1283175== by 0x4A877FF: 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)
+==1283175== by 0x114513: 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> >&&) (basic_string.h:3668)
+==1283175== by 0x112404: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:964)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== 1,064 bytes in 19 blocks are still reachable in loss record 637 of 655
+==1283175== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283175== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283175==
+==1283175== 142,613 bytes in 1 blocks are possibly lost in loss record 655 of 655
+==1283175== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283175== by 0x4A85EFB: 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)
+==1283175== by 0x4A877FF: 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)
+==1283175== by 0x114576: 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)
+==1283175== by 0x10EC07: 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:155)
+==1283175== by 0x1134D5: bridges::DataSource::getDataSetJSON(std::__cxx11::basic_string<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> >) (DataSource.h:1821)
+==1283175== by 0x112607: bridges::DataSource::getAmenityData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:970)
+==1283175== by 0x10CFC6: main (osm_amenity_snippet.cpp:26)
+==1283175==
+==1283175== LEAK SUMMARY:
+==1283175== definitely lost: 0 bytes in 0 blocks
+==1283175== indirectly lost: 0 bytes in 0 blocks
+==1283175== possibly lost: 142,773 bytes in 2 blocks
+==1283175== still reachable: 4,100 bytes in 84 blocks
+==1283175== suppressed: 364,592 bytes in 2,668 blocks
+==1283175==
+==1283175== For lists of detected and suppressed errors, rerun with: -s
+==1283175== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
@@ -8212,749 +8198,749 @@ Build Test for test osm_snippet.cpp
Run Test for test osm_snippet.cpp
-==1248048== Memcheck, a memory error detector
-==1248048== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248048== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248048== Command: ./osm_snippet 1 null null live
-==1248048==
+==1283196== Memcheck, a memory error detector
+==1283196== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283196== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283196== Command: ./osm_snippet 1 null null live
+==1283196==
Exception while storing in cache. Weird but not critical.
(What was: error in makeDirectory)
terminate called after throwing an instance of 'rapidjson_exception'
-==1248048==
-==1248048== Process terminating with default action of signal 6 (SIGABRT)
-==1248048== at 0x4D56B1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1248048== by 0x4D56B1C: __pthread_kill_internal (pthread_kill.c:78)
-==1248048== by 0x4D56B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1248048== by 0x4CFD26D: raise (raise.c:26)
-==1248048== by 0x4CE08FE: abort (abort.c:79)
-==1248048== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248048== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248048== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248048== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248048== by 0x117F69: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
-==1248048== by 0x1176F1: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
-==1248048== by 0x1127B8: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
-==1248048== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248048== by 0x10CFE6: main (osm_snippet.cpp:31)
-==1248048==
-==1248048== HEAP SUMMARY:
-==1248048== in use at exit: 234,616 bytes in 2,709 blocks
-==1248048== total heap usage: 4,562 allocs, 1,853 frees, 534,335 bytes allocated
-==1248048==
-==1248048== 7 bytes in 1 blocks are still reachable in loss record 1 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 8 bytes in 1 blocks are still reachable in loss record 4 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 9 bytes in 1 blocks are still reachable in loss record 6 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 10 bytes in 1 blocks are still reachable in loss record 7 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 12 bytes in 1 blocks are still reachable in loss record 9 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 12 bytes in 1 blocks are still reachable in loss record 10 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 13 bytes in 1 blocks are still reachable in loss record 11 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 16 bytes in 1 blocks are still reachable in loss record 13 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5288E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 18 bytes in 1 blocks are still reachable in loss record 15 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 19 bytes in 1 blocks are still reachable in loss record 16 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 24 bytes in 1 blocks are still reachable in loss record 474 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 24 bytes in 1 blocks are still reachable in loss record 475 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 31 bytes in 1 blocks are still reachable in loss record 476 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A85E2E: 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)
-==1248048== by 0x4A8630C: 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)
-==1248048== by 0x10FE2F: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
-==1248048== by 0x10CEC6: main (osm_snippet.cpp:24)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 499 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A88FF9: 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)
-==1248048== by 0x10F87D: 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:127)
-==1248048== by 0x10CDC7: main (osm_snippet.cpp:19)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 500 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52876DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 501 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52876EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 502 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 503 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 504 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52878BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 505 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5288EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 506 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52895D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 32 bytes in 1 blocks are still reachable in loss record 508 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 40 bytes in 1 blocks are still reachable in loss record 517 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x116A0A: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
-==1248048== by 0x112772: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:830)
-==1248048== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248048== by 0x10CFE6: main (osm_snippet.cpp:31)
-==1248048==
-==1248048== 45 bytes in 1 blocks are still reachable in loss record 518 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A86584: 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)
-==1248048== by 0x1186A8: 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)
-==1248048== by 0x1151F0: 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)
-==1248048== by 0x10FFB3: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1248048== by 0x10CE5E: main (osm_snippet.cpp:22)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 519 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x5287601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 520 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 521 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 522 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 523 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 524 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 525 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 48 bytes in 1 blocks are still reachable in loss record 526 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 54 bytes in 1 blocks are still reachable in loss record 527 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A85E2E: 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)
-==1248048== by 0x4A8630C: 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)
-==1248048== by 0x10FE5E: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:326)
-==1248048== by 0x10CF2E: main (osm_snippet.cpp:25)
-==1248048==
-==1248048== 56 bytes in 1 blocks are still reachable in loss record 530 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x534BE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 56 bytes in 1 blocks are still reachable in loss record 531 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52844BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 56 bytes in 1 blocks are still reachable in loss record 532 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52844CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 56 bytes in 1 blocks are still reachable in loss record 533 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 56 bytes in 1 blocks are still reachable in loss record 534 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 56 bytes in 1 blocks are still reachable in loss record 535 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5288EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 56 bytes in 1 blocks are still reachable in loss record 537 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 61 bytes in 1 blocks are still reachable in loss record 539 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A85EFB: 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)
-==1248048== by 0x4A877FF: 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)
-==1248048== by 0x111041: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1248048== by 0x1119A3: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1248048== by 0x11256D: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1248048== by 0x11266C: bridges::DataSource::DataSource(bridges::Bridges&) (DataSource.h:131)
-==1248048== by 0x10CF66: main (osm_snippet.cpp:28)
-==1248048==
-==1248048== 65 bytes in 1 blocks are still reachable in loss record 540 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A88FF9: 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)
-==1248048== by 0x10D730: __static_initialization_and_destruction_0() (base64.h:50)
-==1248048== by 0x10D98F: _GLOBAL__sub_I_main (osm_snippet.cpp:45)
-==1248048== by 0x4CE2303: call_init (libc-start.c:145)
-==1248048== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1248048== by 0x10CC34: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm_snippet)
-==1248048==
-==1248048== 71 bytes in 1 blocks are possibly lost in loss record 541 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x118564: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
-==1248048== by 0x10F165: rapidjson_exception::rapidjson_exception(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&, int) (JSONutil.h:12)
-==1248048== by 0x117F07: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
-==1248048== by 0x1176F1: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
-==1248048== by 0x1127B8: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
-==1248048== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248048== by 0x10CFE6: main (osm_snippet.cpp:31)
-==1248048==
-==1248048== 72 bytes in 1 blocks are still reachable in loss record 542 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x534BE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 72 bytes in 1 blocks are still reachable in loss record 543 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 72 bytes in 1 blocks are still reachable in loss record 544 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 72 bytes in 1 blocks are still reachable in loss record 546 of 614
-==1248048== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x53B2A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 128 bytes in 1 blocks are still reachable in loss record 556 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 128 bytes in 1 blocks are still reachable in loss record 557 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 135 bytes in 6 blocks are still reachable in loss record 558 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== 144 bytes in 6 blocks are still reachable in loss record 559 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048==
-==1248048== 189 bytes in 1 blocks are still reachable in loss record 561 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A85EFB: 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)
-==1248048== by 0x4A877FF: 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)
-==1248048== by 0x114D79: 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> >&&) (basic_string.h:3668)
-==1248048== by 0x112F32: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:917)
-==1248048== by 0x10CFE6: main (osm_snippet.cpp:31)
-==1248048==
-==1248048== 189 bytes in 1 blocks are still reachable in loss record 562 of 614
-==1248048== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x4A85EFB: 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)
-==1248048== by 0x4A877FF: 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)
-==1248048== by 0x114DDC: 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)
-==1248048== by 0x1131B6: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:924)
-==1248048== by 0x10CFE6: main (osm_snippet.cpp:31)
-==1248048==
-==1248048== 200 bytes in 1 blocks are possibly lost in loss record 564 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248048== by 0x117EA4: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
-==1248048== by 0x1176F1: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
-==1248048== by 0x1127B8: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
-==1248048== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
-==1248048== by 0x10CFE6: main (osm_snippet.cpp:31)
-==1248048==
-==1248048== 1,064 bytes in 19 blocks are still reachable in loss record 600 of 614
-==1248048== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248048== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x5284566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
-==1248048== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248048==
-==1248048== LEAK SUMMARY:
-==1248048== definitely lost: 0 bytes in 0 blocks
-==1248048== indirectly lost: 0 bytes in 0 blocks
-==1248048== possibly lost: 271 bytes in 2 blocks
-==1248048== still reachable: 3,797 bytes in 81 blocks
-==1248048== suppressed: 230,548 bytes in 2,626 blocks
-==1248048==
-==1248048== For lists of detected and suppressed errors, rerun with: -s
-==1248048== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
+==1283196==
+==1283196== Process terminating with default action of signal 6 (SIGABRT)
+==1283196== at 0x4D56B1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1283196== by 0x4D56B1C: __pthread_kill_internal (pthread_kill.c:78)
+==1283196== by 0x4D56B1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1283196== by 0x4CFD26D: raise (raise.c:26)
+==1283196== by 0x4CE08FE: abort (abort.c:79)
+==1283196== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283196== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283196== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283196== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283196== by 0x117F69: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
+==1283196== by 0x1176F1: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
+==1283196== by 0x1127B8: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
+==1283196== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283196== by 0x10CFE6: main (osm_snippet.cpp:31)
+==1283196==
+==1283196== HEAP SUMMARY:
+==1283196== in use at exit: 234,616 bytes in 2,709 blocks
+==1283196== total heap usage: 4,562 allocs, 1,853 frees, 534,335 bytes allocated
+==1283196==
+==1283196== 7 bytes in 1 blocks are still reachable in loss record 1 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 8 bytes in 1 blocks are still reachable in loss record 4 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 9 bytes in 1 blocks are still reachable in loss record 6 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 10 bytes in 1 blocks are still reachable in loss record 7 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 12 bytes in 1 blocks are still reachable in loss record 9 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 12 bytes in 1 blocks are still reachable in loss record 10 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 13 bytes in 1 blocks are still reachable in loss record 11 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x528AEE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 16 bytes in 1 blocks are still reachable in loss record 13 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5288E93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 18 bytes in 1 blocks are still reachable in loss record 15 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 19 bytes in 1 blocks are still reachable in loss record 16 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 24 bytes in 1 blocks are still reachable in loss record 474 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E67F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 24 bytes in 1 blocks are still reachable in loss record 475 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E6B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 31 bytes in 1 blocks are still reachable in loss record 476 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A85E2E: 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)
+==1283196== by 0x4A8630C: 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)
+==1283196== by 0x10FE2F: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
+==1283196== by 0x10CEC6: main (osm_snippet.cpp:24)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 499 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A88FF9: 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)
+==1283196== by 0x10F87D: 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:127)
+==1283196== by 0x10CDC7: main (osm_snippet.cpp:19)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 500 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52876DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 501 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52876EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 502 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 503 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 504 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52878BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52846C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 505 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5288EAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 506 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B2B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52895D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 32 bytes in 1 blocks are still reachable in loss record 508 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B354D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB0DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 40 bytes in 1 blocks are still reachable in loss record 517 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x116A0A: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
+==1283196== by 0x112772: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:830)
+==1283196== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283196== by 0x10CFE6: main (osm_snippet.cpp:31)
+==1283196==
+==1283196== 45 bytes in 1 blocks are still reachable in loss record 518 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A86584: 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)
+==1283196== by 0x1186A8: 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)
+==1283196== by 0x1151F0: 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)
+==1283196== by 0x10FFB3: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1283196== by 0x10CE5E: main (osm_snippet.cpp:22)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 519 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x5287601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 520 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 521 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 522 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 523 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 524 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 525 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 48 bytes in 1 blocks are still reachable in loss record 526 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB02D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 54 bytes in 1 blocks are still reachable in loss record 527 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A85E2E: 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)
+==1283196== by 0x4A8630C: 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)
+==1283196== by 0x10FE5E: bridges::Bridges::setDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:326)
+==1283196== by 0x10CF2E: main (osm_snippet.cpp:25)
+==1283196==
+==1283196== 56 bytes in 1 blocks are still reachable in loss record 530 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x534BE47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 56 bytes in 1 blocks are still reachable in loss record 531 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52844BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 56 bytes in 1 blocks are still reachable in loss record 532 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52844CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 56 bytes in 1 blocks are still reachable in loss record 533 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 56 bytes in 1 blocks are still reachable in loss record 534 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 56 bytes in 1 blocks are still reachable in loss record 535 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5288EBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5289556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523B95B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x523C75C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 56 bytes in 1 blocks are still reachable in loss record 537 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAFDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAEFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 61 bytes in 1 blocks are still reachable in loss record 539 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A85EFB: 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)
+==1283196== by 0x4A877FF: 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)
+==1283196== by 0x111041: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1283196== by 0x1119A3: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1283196== by 0x11256D: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1283196== by 0x11266C: bridges::DataSource::DataSource(bridges::Bridges&) (DataSource.h:131)
+==1283196== by 0x10CF66: main (osm_snippet.cpp:28)
+==1283196==
+==1283196== 65 bytes in 1 blocks are still reachable in loss record 540 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A88FF9: 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)
+==1283196== by 0x10D730: __static_initialization_and_destruction_0() (base64.h:50)
+==1283196== by 0x10D98F: _GLOBAL__sub_I_main (osm_snippet.cpp:45)
+==1283196== by 0x4CE2303: call_init (libc-start.c:145)
+==1283196== by 0x4CE2303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1283196== by 0x10CC34: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/osm_snippet)
+==1283196==
+==1283196== 71 bytes in 1 blocks are possibly lost in loss record 541 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x118564: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (basic_string.tcc:229)
+==1283196== by 0x10F165: rapidjson_exception::rapidjson_exception(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&, int) (JSONutil.h:12)
+==1283196== by 0x117F07: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
+==1283196== by 0x1176F1: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
+==1283196== by 0x1127B8: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
+==1283196== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283196== by 0x10CFE6: main (osm_snippet.cpp:31)
+==1283196==
+==1283196== 72 bytes in 1 blocks are still reachable in loss record 542 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x534BE66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x534BFFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x534C301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x526E0FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52428C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528865C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 72 bytes in 1 blocks are still reachable in loss record 543 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 72 bytes in 1 blocks are still reachable in loss record 544 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52835BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 72 bytes in 1 blocks are still reachable in loss record 546 of 614
+==1283196== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x53B2A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x53B2E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB9C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AAF2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51AB32C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABBF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 128 bytes in 1 blocks are still reachable in loss record 556 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 128 bytes in 1 blocks are still reachable in loss record 557 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52835DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5287823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284E38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536F1E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 135 bytes in 6 blocks are still reachable in loss record 558 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x536EEBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== 144 bytes in 6 blocks are still reachable in loss record 559 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x5283925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536EEFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x536E65E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52845BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196==
+==1283196== 189 bytes in 1 blocks are still reachable in loss record 561 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A85EFB: 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)
+==1283196== by 0x4A877FF: 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)
+==1283196== by 0x114D79: 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> >&&) (basic_string.h:3668)
+==1283196== by 0x112F32: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:917)
+==1283196== by 0x10CFE6: main (osm_snippet.cpp:31)
+==1283196==
+==1283196== 189 bytes in 1 blocks are still reachable in loss record 562 of 614
+==1283196== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x4A85EFB: 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)
+==1283196== by 0x4A877FF: 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)
+==1283196== by 0x114DDC: 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)
+==1283196== by 0x1131B6: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:924)
+==1283196== by 0x10CFE6: main (osm_snippet.cpp:31)
+==1283196==
+==1283196== 200 bytes in 1 blocks are possibly lost in loss record 564 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283196== by 0x117EA4: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::MemberEnd() const (document.h:1164)
+==1283196== by 0x1176F1: rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::HasMember(char const*) const (document.h:1195)
+==1283196== by 0x1127B8: bridges::DataSource::getOSMDataFromJSON(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (DataSource.h:837)
+==1283196== by 0x1133F1: bridges::DataSource::getOSMData(double, double, double, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (DataSource.h:934)
+==1283196== by 0x10CFE6: main (osm_snippet.cpp:31)
+==1283196==
+==1283196== 1,064 bytes in 19 blocks are still reachable in loss record 600 of 614
+==1283196== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283196== by 0x52897C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52965A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x5284566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528463B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x528488A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x51ABFBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x52885FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196== by 0x4D59EC2: __pthread_once_slow (pthread_once.c:116)
+==1283196== by 0x52966AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283196==
+==1283196== LEAK SUMMARY:
+==1283196== definitely lost: 0 bytes in 0 blocks
+==1283196== indirectly lost: 0 bytes in 0 blocks
+==1283196== possibly lost: 271 bytes in 2 blocks
+==1283196== still reachable: 3,797 bytes in 81 blocks
+==1283196== suppressed: 230,548 bytes in 2,626 blocks
+==1283196==
+==1283196== For lists of detected and suppressed errors, rerun with: -s
+==1283196== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
@@ -8973,11 +8959,11 @@ Build Test for test purposefu
Run Test for test purposefully_breaking.cpp
-==1248069== Memcheck, a memory error detector
-==1248069== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248069== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248069== Command: ./purposefully_breaking 1 null null live
-==1248069==
+==1283217== Memcheck, a memory error detector
+==1283217== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283217== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283217== Command: ./purposefully_breaking 1 null null live
+==1283217==
This test pipes on purpose more data than the server can handle so as to trigger an error
Posting assignment to the server failed!
@@ -8987,8 +8973,8 @@ Run Test for test purposefully_
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945933&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mqdDJLPm50lnlE1w9KzrGqLKtJT8rOLmlhnpSLEkhd8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945933&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mqdDJLPm50lnlE1w9KzrGqLKtJT8rOLmlhnpSLEkhd8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960334&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=WN758U4gGG2W%2BJXe9J8PMgH26LUJfQLR4kDC%2F%2F%2FUuZA%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960334&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=WN758U4gGG2W%2BJXe9J8PMgH26LUJfQLR4kDC%2F%2F%2FUuZA%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -8997,25 +8983,25 @@ Run Test for test purposefully_
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:58:54 GMT
+Date: Thu, 03 Oct 2024 12:58:55 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248069==
-==1248069== HEAP SUMMARY:
-==1248069== in use at exit: 17,869 bytes in 69 blocks
-==1248069== total heap usage: 6,181 allocs, 6,112 frees, 352,463,874 bytes allocated
-==1248069==
-==1248069== LEAK SUMMARY:
-==1248069== definitely lost: 0 bytes in 0 blocks
-==1248069== indirectly lost: 0 bytes in 0 blocks
-==1248069== possibly lost: 0 bytes in 0 blocks
-==1248069== still reachable: 0 bytes in 0 blocks
-==1248069== suppressed: 17,869 bytes in 69 blocks
-==1248069==
-==1248069== For lists of detected and suppressed errors, rerun with: -s
-==1248069== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
+==1283217==
+==1283217== HEAP SUMMARY:
+==1283217== in use at exit: 17,885 bytes in 69 blocks
+==1283217== total heap usage: 6,181 allocs, 6,112 frees, 352,464,090 bytes allocated
+==1283217==
+==1283217== LEAK SUMMARY:
+==1283217== definitely lost: 0 bytes in 0 blocks
+==1283217== indirectly lost: 0 bytes in 0 blocks
+==1283217== possibly lost: 0 bytes in 0 blocks
+==1283217== still reachable: 0 bytes in 0 blocks
+==1283217== suppressed: 17,885 bytes in 69 blocks
+==1283217==
+==1283217== For lists of detected and suppressed errors, rerun with: -s
+==1283217== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
@@ -9032,767 +9018,767 @@ Build Test for test reddit.cpp
==1248089== Memcheck, a memory error detector
-==1248089== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248089== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248089== Command: ./reddit 1 null null live
-==1248089==
+==1283236== Memcheck, a memory error detector
+==1283236== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283236== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283236== Command: ./reddit 1 null null live
+==1283236==
terminate called after throwing an instance of 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-==1248089==
-==1248089== Process terminating with default action of signal 6 (SIGABRT)
-==1248089== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1248089== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
-==1248089== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1248089== by 0x4C1426D: raise (raise.c:26)
-==1248089== by 0x4BF78FE: abort (abort.c:79)
-==1248089== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248089== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248089== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248089== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248089== by 0x10DED7: 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:156)
-==1248089== by 0x111C46: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== HEAP SUMMARY:
-==1248089== in use at exit: 403,028 bytes in 2,752 blocks
-==1248089== total heap usage: 4,556 allocs, 1,804 frees, 834,396 bytes allocated
-==1248089==
-==1248089== 7 bytes in 1 blocks are still reachable in loss record 4 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 8 bytes in 1 blocks are still reachable in loss record 8 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 9 bytes in 1 blocks are still reachable in loss record 10 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 10 bytes in 1 blocks are still reachable in loss record 11 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 12 bytes in 1 blocks are still reachable in loss record 13 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 12 bytes in 1 blocks are still reachable in loss record 14 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 13 bytes in 1 blocks are still reachable in loss record 15 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 16 bytes in 1 blocks are still reachable in loss record 21 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 18 bytes in 1 blocks are still reachable in loss record 24 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 19 bytes in 1 blocks are still reachable in loss record 25 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 24 bytes in 1 blocks are still reachable in loss record 483 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 24 bytes in 1 blocks are still reachable in loss record 484 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 25 bytes in 1 blocks are still reachable in loss record 485 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A88FF9: 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)
-==1248089== by 0x11ADF0: 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)
-==1248089== by 0x11A8CC: 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)
-==1248089== by 0x119AF9: 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)
-==1248089== by 0x119330: 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)
-==1248089== by 0x1185D5: 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)
-==1248089== by 0x116489: 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)
-==1248089== by 0x1138D2: 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)
-==1248089== by 0x111C22: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== 31 bytes in 1 blocks are still reachable in loss record 486 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A85E2E: 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)
-==1248089== by 0x4A8630C: 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)
-==1248089== by 0x10F153: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
-==1248089== by 0x10BD66: main (reddit.cpp:24)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 509 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A88FF9: 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)
-==1248089== by 0x10EBA1: 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:127)
-==1248089== by 0x10BC67: main (reddit.cpp:19)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 510 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 511 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 512 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 513 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 514 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 515 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 516 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 518 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 32 bytes in 1 blocks are still reachable in loss record 525 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x119AA5: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1248089== by 0x1181B2: allocate (alloc_traits.h:482)
-==1248089== by 0x1181B2: 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)
-==1248089== by 0x116442: 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)
-==1248089== by 0x1138D2: 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)
-==1248089== by 0x111C22: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== 40 bytes in 1 blocks are still reachable in loss record 534 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x1141F6: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
-==1248089== by 0x111BA9: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1694)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== 45 bytes in 1 blocks are still reachable in loss record 540 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A86584: 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)
-==1248089== by 0x115688: 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)
-==1248089== by 0x1136BC: 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)
-==1248089== by 0x10F2A9: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1248089== by 0x10BCFE: main (reddit.cpp:21)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 541 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 542 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 543 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 544 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 545 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 546 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 547 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 48 bytes in 1 blocks are still reachable in loss record 548 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 50 bytes in 1 blocks are still reachable in loss record 549 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A88FF9: 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)
-==1248089== by 0x110F08: bridges::DataSource::getRedditURL[abi:cxx11]() (DataSource.h:106)
-==1248089== by 0x111A02: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1682)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== 56 bytes in 1 blocks are still reachable in loss record 552 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 56 bytes in 1 blocks are still reachable in loss record 553 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 56 bytes in 1 blocks are still reachable in loss record 554 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 56 bytes in 1 blocks are still reachable in loss record 555 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 56 bytes in 1 blocks are still reachable in loss record 556 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 56 bytes in 1 blocks are still reachable in loss record 557 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 56 bytes in 1 blocks are still reachable in loss record 559 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 61 bytes in 1 blocks are still reachable in loss record 561 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A85EFB: 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)
-==1248089== by 0x4A877FF: 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)
-==1248089== by 0x10FB15: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1248089== by 0x110477: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1248089== by 0x1110CD: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1248089== by 0x10BD9E: main (reddit.cpp:27)
-==1248089==
-==1248089== 65 bytes in 1 blocks are still reachable in loss record 565 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A88FF9: 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)
-==1248089== by 0x10CA4A: __static_initialization_and_destruction_0() (base64.h:50)
-==1248089== by 0x10CCA9: _GLOBAL__sub_I_main (reddit.cpp:56)
-==1248089== by 0x4BF9303: call_init (libc-start.c:145)
-==1248089== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1248089== by 0x10BAD4: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/reddit)
-==1248089==
-==1248089== 72 bytes in 1 blocks are still reachable in loss record 566 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 72 bytes in 1 blocks are still reachable in loss record 567 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 72 bytes in 1 blocks are still reachable in loss record 568 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 72 bytes in 1 blocks are still reachable in loss record 570 of 653
-==1248089== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 128 bytes in 1 blocks are still reachable in loss record 585 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 128 bytes in 1 blocks are still reachable in loss record 586 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 133 bytes in 1 blocks are still reachable in loss record 588 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A85EFB: 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)
-==1248089== by 0x4A877FF: 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)
-==1248089== by 0x1133D2: 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)
-==1248089== by 0x111AB4: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1686)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== 135 bytes in 6 blocks are still reachable in loss record 589 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 144 bytes in 6 blocks are still reachable in loss record 590 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089==
-==1248089== 160 bytes in 1 blocks are possibly lost in loss record 591 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248089== by 0x10DE92: 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:156)
-==1248089== by 0x111C46: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== 1,064 bytes in 19 blocks are still reachable in loss record 634 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248089== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248089==
-==1248089== 4,096 bytes in 1 blocks are still reachable in loss record 645 of 653
-==1248089== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4C541A4: _IO_file_doallocate (filedoalloc.c:101)
-==1248089== by 0x4C64513: _IO_doallocbuf (genops.c:347)
-==1248089== by 0x4C61F7F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
-==1248089== by 0x4C62A9E: _IO_new_file_xsputn (fileops.c:1244)
-==1248089== by 0x4C62A9E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
-==1248089== by 0x4C55A01: fwrite (iofwrite.c:39)
-==1248089== by 0x4A74CA4: 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)
-==1248089== by 0x4A7502A: 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)
-==1248089== by 0x10BDB7: main (reddit.cpp:30)
-==1248089==
-==1248089== 90,629 bytes in 1 blocks are possibly lost in loss record 653 of 653
-==1248089== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248089== by 0x4A85EFB: 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)
-==1248089== by 0x4A877FF: 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)
-==1248089== by 0x1132A8: 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)
-==1248089== by 0x10DD69: 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:155)
-==1248089== by 0x111C46: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248089== by 0x10BF13: main (reddit.cpp:35)
-==1248089==
-==1248089== LEAK SUMMARY:
-==1248089== definitely lost: 0 bytes in 0 blocks
-==1248089== indirectly lost: 0 bytes in 0 blocks
-==1248089== possibly lost: 90,789 bytes in 2 blocks
-==1248089== still reachable: 7,701 bytes in 83 blocks
-==1248089== suppressed: 304,538 bytes in 2,667 blocks
-==1248089==
-==1248089== For lists of detected and suppressed errors, rerun with: -s
-==1248089== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
+==1283236==
+==1283236== Process terminating with default action of signal 6 (SIGABRT)
+==1283236== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1283236== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
+==1283236== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1283236== by 0x4C1426D: raise (raise.c:26)
+==1283236== by 0x4BF78FE: abort (abort.c:79)
+==1283236== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283236== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283236== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283236== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283236== by 0x10DED7: 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:156)
+==1283236== by 0x111C46: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== HEAP SUMMARY:
+==1283236== in use at exit: 514,806 bytes in 2,752 blocks
+==1283236== total heap usage: 4,557 allocs, 1,805 frees, 1,031,961 bytes allocated
+==1283236==
+==1283236== 7 bytes in 1 blocks are still reachable in loss record 4 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 8 bytes in 1 blocks are still reachable in loss record 8 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 9 bytes in 1 blocks are still reachable in loss record 10 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 10 bytes in 1 blocks are still reachable in loss record 11 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 12 bytes in 1 blocks are still reachable in loss record 13 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 12 bytes in 1 blocks are still reachable in loss record 14 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 13 bytes in 1 blocks are still reachable in loss record 15 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 16 bytes in 1 blocks are still reachable in loss record 21 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 18 bytes in 1 blocks are still reachable in loss record 24 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 19 bytes in 1 blocks are still reachable in loss record 25 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 24 bytes in 1 blocks are still reachable in loss record 483 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 24 bytes in 1 blocks are still reachable in loss record 484 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 25 bytes in 1 blocks are still reachable in loss record 485 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A88FF9: 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)
+==1283236== by 0x11ADF0: 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)
+==1283236== by 0x11A8CC: 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)
+==1283236== by 0x119AF9: 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)
+==1283236== by 0x119330: 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)
+==1283236== by 0x1185D5: 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)
+==1283236== by 0x116489: 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)
+==1283236== by 0x1138D2: 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)
+==1283236== by 0x111C22: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== 31 bytes in 1 blocks are still reachable in loss record 486 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A85E2E: 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)
+==1283236== by 0x4A8630C: 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)
+==1283236== by 0x10F153: bridges::Bridges::setTitle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (Bridges.h:311)
+==1283236== by 0x10BD66: main (reddit.cpp:24)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 509 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A88FF9: 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)
+==1283236== by 0x10EBA1: 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:127)
+==1283236== by 0x10BC67: main (reddit.cpp:19)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 510 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 511 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 512 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 513 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 514 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 515 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 516 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 518 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 32 bytes in 1 blocks are still reachable in loss record 525 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x119AA5: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1283236== by 0x1181B2: allocate (alloc_traits.h:482)
+==1283236== by 0x1181B2: 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)
+==1283236== by 0x116442: 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)
+==1283236== by 0x1138D2: 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)
+==1283236== by 0x111C22: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== 40 bytes in 1 blocks are still reachable in loss record 534 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x1141F6: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
+==1283236== by 0x111BA9: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1694)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== 45 bytes in 1 blocks are still reachable in loss record 540 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A86584: 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)
+==1283236== by 0x115688: 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)
+==1283236== by 0x1136BC: 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)
+==1283236== by 0x10F2A9: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1283236== by 0x10BCFE: main (reddit.cpp:21)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 541 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 542 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 543 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 544 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 545 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 546 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 547 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 48 bytes in 1 blocks are still reachable in loss record 548 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 50 bytes in 1 blocks are still reachable in loss record 549 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A88FF9: 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)
+==1283236== by 0x110F08: bridges::DataSource::getRedditURL[abi:cxx11]() (DataSource.h:106)
+==1283236== by 0x111A02: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1682)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== 56 bytes in 1 blocks are still reachable in loss record 552 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 56 bytes in 1 blocks are still reachable in loss record 553 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 56 bytes in 1 blocks are still reachable in loss record 554 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 56 bytes in 1 blocks are still reachable in loss record 555 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 56 bytes in 1 blocks are still reachable in loss record 556 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 56 bytes in 1 blocks are still reachable in loss record 557 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 56 bytes in 1 blocks are still reachable in loss record 559 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 61 bytes in 1 blocks are still reachable in loss record 561 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A85EFB: 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)
+==1283236== by 0x4A877FF: 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)
+==1283236== by 0x10FB15: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1283236== by 0x110477: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1283236== by 0x1110CD: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1283236== by 0x10BD9E: main (reddit.cpp:27)
+==1283236==
+==1283236== 65 bytes in 1 blocks are still reachable in loss record 565 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A88FF9: 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)
+==1283236== by 0x10CA4A: __static_initialization_and_destruction_0() (base64.h:50)
+==1283236== by 0x10CCA9: _GLOBAL__sub_I_main (reddit.cpp:56)
+==1283236== by 0x4BF9303: call_init (libc-start.c:145)
+==1283236== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1283236== by 0x10BAD4: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/reddit)
+==1283236==
+==1283236== 72 bytes in 1 blocks are still reachable in loss record 566 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 72 bytes in 1 blocks are still reachable in loss record 567 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 72 bytes in 1 blocks are still reachable in loss record 568 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 72 bytes in 1 blocks are still reachable in loss record 570 of 653
+==1283236== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 128 bytes in 1 blocks are still reachable in loss record 585 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 128 bytes in 1 blocks are still reachable in loss record 586 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 133 bytes in 1 blocks are still reachable in loss record 588 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A85EFB: 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)
+==1283236== by 0x4A877FF: 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)
+==1283236== by 0x1133D2: 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)
+==1283236== by 0x111AB4: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1686)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== 135 bytes in 6 blocks are still reachable in loss record 589 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 144 bytes in 6 blocks are still reachable in loss record 590 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236==
+==1283236== 160 bytes in 1 blocks are possibly lost in loss record 591 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283236== by 0x10DE92: 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:156)
+==1283236== by 0x111C46: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== 1,064 bytes in 19 blocks are still reachable in loss record 634 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283236== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283236==
+==1283236== 4,096 bytes in 1 blocks are still reachable in loss record 645 of 653
+==1283236== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4C541A4: _IO_file_doallocate (filedoalloc.c:101)
+==1283236== by 0x4C64513: _IO_doallocbuf (genops.c:347)
+==1283236== by 0x4C61F7F: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:745)
+==1283236== by 0x4C62A9E: _IO_new_file_xsputn (fileops.c:1244)
+==1283236== by 0x4C62A9E: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1197)
+==1283236== by 0x4C55A01: fwrite (iofwrite.c:39)
+==1283236== by 0x4A74CA4: 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)
+==1283236== by 0x4A7502A: 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)
+==1283236== by 0x10BDB7: main (reddit.cpp:30)
+==1283236==
+==1283236== 142,613 bytes in 1 blocks are possibly lost in loss record 653 of 653
+==1283236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283236== by 0x4A85EFB: 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)
+==1283236== by 0x4A877FF: 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)
+==1283236== by 0x1132A8: 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)
+==1283236== by 0x10DD69: 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:155)
+==1283236== by 0x111C46: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283236== by 0x10BF13: main (reddit.cpp:35)
+==1283236==
+==1283236== LEAK SUMMARY:
+==1283236== definitely lost: 0 bytes in 0 blocks
+==1283236== indirectly lost: 0 bytes in 0 blocks
+==1283236== possibly lost: 142,773 bytes in 2 blocks
+==1283236== still reachable: 7,701 bytes in 83 blocks
+==1283236== suppressed: 364,332 bytes in 2,667 blocks
+==1283236==
+==1283236== For lists of detected and suppressed errors, rerun with: -s
+==1283236== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
@@ -9811,748 +9797,748 @@ Build Test for test reddit_snippet.c
==1248110== Memcheck, a memory error detector
-==1248110== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248110== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248110== Command: ./reddit_snippet 1 null null live
-==1248110==
+==1283257== Memcheck, a memory error detector
+==1283257== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283257== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283257== Command: ./reddit_snippet 1 null null live
+==1283257==
terminate called after throwing an instance of 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >'
-==1248110==
-==1248110== Process terminating with default action of signal 6 (SIGABRT)
-==1248110== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
-==1248110== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
-==1248110== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
-==1248110== by 0x4C1426D: raise (raise.c:26)
-==1248110== by 0x4BF78FE: abort (abort.c:79)
-==1248110== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248110== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248110== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248110== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248110== by 0x10DCEF: 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:156)
-==1248110== by 0x111370: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== HEAP SUMMARY:
-==1248110== in use at exit: 510,679 bytes in 2,750 blocks
-==1248110== total heap usage: 4,433 allocs, 1,683 frees, 850,110 bytes allocated
-==1248110==
-==1248110== 7 bytes in 1 blocks are still reachable in loss record 4 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 8 bytes in 1 blocks are still reachable in loss record 8 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 9 bytes in 1 blocks are still reachable in loss record 10 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 10 bytes in 1 blocks are still reachable in loss record 11 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 12 bytes in 1 blocks are still reachable in loss record 13 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 12 bytes in 1 blocks are still reachable in loss record 14 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 13 bytes in 1 blocks are still reachable in loss record 15 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 16 bytes in 1 blocks are still reachable in loss record 21 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 18 bytes in 1 blocks are still reachable in loss record 24 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 19 bytes in 1 blocks are still reachable in loss record 25 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 24 bytes in 1 blocks are still reachable in loss record 483 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 24 bytes in 1 blocks are still reachable in loss record 484 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 25 bytes in 1 blocks are still reachable in loss record 485 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A88FF9: 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)
-==1248110== by 0x119F30: 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)
-==1248110== by 0x119A0C: 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)
-==1248110== by 0x118C39: 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)
-==1248110== by 0x118470: 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)
-==1248110== by 0x117715: 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)
-==1248110== by 0x115955: 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)
-==1248110== by 0x112FFC: 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)
-==1248110== by 0x11134C: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 508 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A88FF9: 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)
-==1248110== by 0x10E9B9: 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:127)
-==1248110== by 0x10BC67: main (reddit_snippet.cpp:19)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 509 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x118BE5: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
-==1248110== by 0x1172F2: allocate (alloc_traits.h:482)
-==1248110== by 0x1172F2: 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)
-==1248110== by 0x11590E: 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)
-==1248110== by 0x112FFC: 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)
-==1248110== by 0x11134C: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 510 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 511 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 512 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 513 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 514 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 515 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 516 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 32 bytes in 1 blocks are still reachable in loss record 518 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 40 bytes in 1 blocks are still reachable in loss record 532 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x113920: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
-==1248110== by 0x1112D3: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1694)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== 45 bytes in 1 blocks are still reachable in loss record 539 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A86584: 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)
-==1248110== by 0x114B7A: 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)
-==1248110== by 0x112DE6: 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)
-==1248110== by 0x10F08F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
-==1248110== by 0x10BCFE: main (reddit_snippet.cpp:21)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 540 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 541 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 542 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 543 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 544 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 545 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 546 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 48 bytes in 1 blocks are still reachable in loss record 547 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 50 bytes in 1 blocks are still reachable in loss record 548 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A88FF9: 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)
-==1248110== by 0x110CEE: bridges::DataSource::getRedditURL[abi:cxx11]() (DataSource.h:106)
-==1248110== by 0x11112C: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1682)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== 56 bytes in 1 blocks are still reachable in loss record 551 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 56 bytes in 1 blocks are still reachable in loss record 552 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 56 bytes in 1 blocks are still reachable in loss record 553 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 56 bytes in 1 blocks are still reachable in loss record 554 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 56 bytes in 1 blocks are still reachable in loss record 555 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 56 bytes in 1 blocks are still reachable in loss record 556 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 56 bytes in 1 blocks are still reachable in loss record 558 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 61 bytes in 1 blocks are still reachable in loss record 560 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A85EFB: 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)
-==1248110== by 0x4A877FF: 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)
-==1248110== by 0x10F8FB: bridges::SimpleCache::SimpleCache() (Cache.h:133)
-==1248110== by 0x11025D: bridges::lruCache::lruCache(int) (Cache.h:212)
-==1248110== by 0x110EB3: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
-==1248110== by 0x10BD36: main (reddit_snippet.cpp:24)
-==1248110==
-==1248110== 65 bytes in 1 blocks are still reachable in loss record 564 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A88FF9: 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)
-==1248110== by 0x10C862: __static_initialization_and_destruction_0() (base64.h:50)
-==1248110== by 0x10CAC1: _GLOBAL__sub_I_main (reddit_snippet.cpp:49)
-==1248110== by 0x4BF9303: call_init (libc-start.c:145)
-==1248110== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
-==1248110== by 0x10BAD4: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/reddit_snippet)
-==1248110==
-==1248110== 72 bytes in 1 blocks are still reachable in loss record 565 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 72 bytes in 1 blocks are still reachable in loss record 566 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 72 bytes in 1 blocks are still reachable in loss record 567 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 72 bytes in 1 blocks are still reachable in loss record 569 of 651
-==1248110== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 128 bytes in 1 blocks are still reachable in loss record 584 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 128 bytes in 1 blocks are still reachable in loss record 585 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 133 bytes in 1 blocks are still reachable in loss record 587 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A85EFB: 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)
-==1248110== by 0x4A877FF: 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)
-==1248110== by 0x112AFC: 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)
-==1248110== by 0x1111DE: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1686)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== 135 bytes in 6 blocks are still reachable in loss record 588 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 144 bytes in 6 blocks are still reachable in loss record 589 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110==
-==1248110== 160 bytes in 1 blocks are possibly lost in loss record 590 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
-==1248110== by 0x10DCAA: 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:156)
-==1248110== by 0x111370: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== 1,064 bytes in 19 blocks are still reachable in loss record 633 of 651
-==1248110== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
-==1248110== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
-==1248110==
-==1248110== 142,613 bytes in 1 blocks are possibly lost in loss record 651 of 651
-==1248110== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
-==1248110== by 0x4A85EFB: 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)
-==1248110== by 0x4A877FF: 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)
-==1248110== by 0x1129D2: 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)
-==1248110== by 0x10DB81: 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:155)
-==1248110== by 0x111370: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
-==1248110== by 0x10BD88: main (reddit_snippet.cpp:26)
-==1248110==
-==1248110== LEAK SUMMARY:
-==1248110== definitely lost: 0 bytes in 0 blocks
-==1248110== indirectly lost: 0 bytes in 0 blocks
-==1248110== possibly lost: 142,773 bytes in 2 blocks
-==1248110== still reachable: 3,574 bytes in 81 blocks
-==1248110== suppressed: 364,332 bytes in 2,667 blocks
-==1248110==
-==1248110== For lists of detected and suppressed errors, rerun with: -s
-==1248110== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
+==1283257==
+==1283257== Process terminating with default action of signal 6 (SIGABRT)
+==1283257== at 0x4C6DB1C: __pthread_kill_implementation (pthread_kill.c:44)
+==1283257== by 0x4C6DB1C: __pthread_kill_internal (pthread_kill.c:78)
+==1283257== by 0x4C6DB1C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89)
+==1283257== by 0x4C1426D: raise (raise.c:26)
+==1283257== by 0x4BF78FE: abort (abort.c:79)
+==1283257== by 0x49C8FFD: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283257== by 0x49DDE9B: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283257== by 0x49C8A48: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283257== by 0x49DE127: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283257== by 0x10DCEF: 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:156)
+==1283257== by 0x111370: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== HEAP SUMMARY:
+==1283257== in use at exit: 398,901 bytes in 2,750 blocks
+==1283257== total heap usage: 4,432 allocs, 1,682 frees, 652,545 bytes allocated
+==1283257==
+==1283257== 7 bytes in 1 blocks are still reachable in loss record 4 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 8 bytes in 1 blocks are still reachable in loss record 8 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 9 bytes in 1 blocks are still reachable in loss record 10 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 10 bytes in 1 blocks are still reachable in loss record 11 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 12 bytes in 1 blocks are still reachable in loss record 13 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 12 bytes in 1 blocks are still reachable in loss record 14 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 13 bytes in 1 blocks are still reachable in loss record 15 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A1EE2: CRYPTO_strdup (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2050: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 16 bytes in 1 blocks are still reachable in loss record 21 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519FE93: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 18 bytes in 1 blocks are still reachable in loss record 24 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 19 bytes in 1 blocks are still reachable in loss record 25 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 24 bytes in 1 blocks are still reachable in loss record 483 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528567F: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 24 bytes in 1 blocks are still reachable in loss record 484 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52856B3: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 25 bytes in 1 blocks are still reachable in loss record 485 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A88FF9: 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)
+==1283257== by 0x119F30: 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)
+==1283257== by 0x119A0C: 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)
+==1283257== by 0x118C39: 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)
+==1283257== by 0x118470: 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)
+==1283257== by 0x117715: 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)
+==1283257== by 0x115955: 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)
+==1283257== by 0x112FFC: 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)
+==1283257== by 0x11134C: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 508 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A88FF9: 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)
+==1283257== by 0x10E9B9: 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:127)
+==1283257== by 0x10BC67: main (reddit_snippet.cpp:19)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 509 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x118BE5: std::__new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocate(unsigned long, void const*) (new_allocator.h:151)
+==1283257== by 0x1172F2: allocate (alloc_traits.h:482)
+==1283257== by 0x1172F2: 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)
+==1283257== by 0x11590E: 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)
+==1283257== by 0x112FFC: 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)
+==1283257== by 0x11134C: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 510 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E6DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 511 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E6EE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 512 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5286136: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 513 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E934: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 514 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E8BA: CRYPTO_set_ex_data (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B6C5: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 515 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519FEAB: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 516 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52C9B12: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51A05D2: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 32 bytes in 1 blocks are still reachable in loss record 518 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52CA54D: OPENSSL_sk_new_reserve (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C20DC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 40 bytes in 1 blocks are still reachable in loss record 532 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x113920: rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>::GenericDocument(rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>*, unsigned long, rapidjson::CrtAllocator*) (document.h:2154)
+==1283257== by 0x1112D3: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1694)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== 45 bytes in 1 blocks are still reachable in loss record 539 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A86584: 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)
+==1283257== by 0x114B7A: 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)
+==1283257== by 0x112DE6: 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)
+==1283257== by 0x10F08F: bridges::Bridges::setServer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (Bridges.h:386)
+==1283257== by 0x10BCFE: main (reddit_snippet.cpp:21)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 540 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x519E601: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE08: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 541 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 542 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F01: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 543 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F06: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 544 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F0B: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 545 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F10: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 546 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F15: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 48 bytes in 1 blocks are still reachable in loss record 547 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C202D: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 50 bytes in 1 blocks are still reachable in loss record 548 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A88FF9: 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)
+==1283257== by 0x110CEE: bridges::DataSource::getRedditURL[abi:cxx11]() (DataSource.h:106)
+==1283257== by 0x11112C: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1682)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== 56 bytes in 1 blocks are still reachable in loss record 551 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5262E47: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 56 bytes in 1 blocks are still reachable in loss record 552 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B4BC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 56 bytes in 1 blocks are still reachable in loss record 553 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B4CA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 56 bytes in 1 blocks are still reachable in loss record 554 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E410: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B594: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 56 bytes in 1 blocks are still reachable in loss record 555 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5286143: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 56 bytes in 1 blocks are still reachable in loss record 556 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519FEBA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51A0556: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515295B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x515375C: ERR_set_mark (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BB5: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 56 bytes in 1 blocks are still reachable in loss record 558 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F4C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1FDF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1EFC: OPENSSL_load_builtin_modules (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 61 bytes in 1 blocks are still reachable in loss record 560 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A85EFB: 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)
+==1283257== by 0x4A877FF: 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)
+==1283257== by 0x10F8FB: bridges::SimpleCache::SimpleCache() (Cache.h:133)
+==1283257== by 0x11025D: bridges::lruCache::lruCache(int) (Cache.h:212)
+==1283257== by 0x110EB3: bridges::DataSource::DataSource(bridges::Bridges*) (DataSource.h:128)
+==1283257== by 0x10BD36: main (reddit_snippet.cpp:24)
+==1283257==
+==1283257== 65 bytes in 1 blocks are still reachable in loss record 564 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A88FF9: 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)
+==1283257== by 0x10C862: __static_initialization_and_destruction_0() (base64.h:50)
+==1283257== by 0x10CAC1: _GLOBAL__sub_I_main (reddit_snippet.cpp:49)
+==1283257== by 0x4BF9303: call_init (libc-start.c:145)
+==1283257== by 0x4BF9303: __libc_start_main@@GLIBC_2.34 (libc-start.c:347)
+==1283257== by 0x10BAD4: (below main) (in /home/bridges-testing/bridges-client-testing/c++/web_tutorial_testing/reddit_snippet)
+==1283257==
+==1283257== 72 bytes in 1 blocks are still reachable in loss record 565 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5262E66: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5262FFA: OBJ_NAME_init (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5263301: OBJ_NAME_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51850FB: EVP_add_cipher (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51598C0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F65C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 72 bytes in 1 blocks are still reachable in loss record 566 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 72 bytes in 1 blocks are still reachable in loss record 567 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519A5BD: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 72 bytes in 1 blocks are still reachable in loss record 569 of 651
+==1283257== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x52C9A71: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52C9E34: OPENSSL_sk_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2074: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C29C7: CONF_module_add (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C1F2C: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C232C: CONF_modules_load (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2BF6: CONF_modules_load_file_ex (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FD0: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 128 bytes in 1 blocks are still reachable in loss record 584 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5286164: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 128 bytes in 1 blocks are still reachable in loss record 585 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519A5DB: OPENSSL_LH_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5286178: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B689: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519E823: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519BE38: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x52861E1: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 133 bytes in 1 blocks are still reachable in loss record 587 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A85EFB: 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)
+==1283257== by 0x4A877FF: 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)
+==1283257== by 0x112AFC: 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)
+==1283257== by 0x1111DE: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1686)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== 135 bytes in 6 blocks are still reachable in loss record 588 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x5285EBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 144 bytes in 6 blocks are still reachable in loss record 589 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x519A925: OPENSSL_LH_insert (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x5285EFC: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x528565E: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B5BA: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257==
+==1283257== 160 bytes in 1 blocks are possibly lost in loss record 590 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x49DCC33: __cxa_allocate_exception (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.33)
+==1283257== by 0x10DCAA: 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:156)
+==1283257== by 0x111370: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== 1,064 bytes in 19 blocks are still reachable in loss record 633 of 651
+==1283257== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x51A07C4: CRYPTO_zalloc (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x51AD5A3: CRYPTO_THREAD_lock_new (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B566: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B63B: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519B88A: OSSL_LIB_CTX_get0_global_default (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x50C2FBF: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x519F5FE: ??? (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257== by 0x4C70EC2: __pthread_once_slow (pthread_once.c:116)
+==1283257== by 0x51AD6AC: CRYPTO_THREAD_run_once (in /usr/lib/x86_64-linux-gnu/libcrypto.so.3)
+==1283257==
+==1283257== 90,629 bytes in 1 blocks are possibly lost in loss record 651 of 651
+==1283257== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
+==1283257== by 0x4A85EFB: 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)
+==1283257== by 0x4A877FF: 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)
+==1283257== by 0x1129D2: 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)
+==1283257== by 0x10DB81: 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:155)
+==1283257== by 0x111370: bridges::DataSource::getRedditData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int) (DataSource.h:1696)
+==1283257== by 0x10BD88: main (reddit_snippet.cpp:26)
+==1283257==
+==1283257== LEAK SUMMARY:
+==1283257== definitely lost: 0 bytes in 0 blocks
+==1283257== indirectly lost: 0 bytes in 0 blocks
+==1283257== possibly lost: 90,789 bytes in 2 blocks
+==1283257== still reachable: 3,574 bytes in 81 blocks
+==1283257== suppressed: 304,538 bytes in 2,667 blocks
+==1283257==
+==1283257== For lists of detected and suppressed errors, rerun with: -s
+==1283257== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 1 from 1)
Aborted (core dumped)
could not run test
@@ -10571,11 +10557,11 @@ Build Test for test shakespeare
==1248130== Memcheck, a memory error detector
-==1248130== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248130== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248130== Command: ./shakespeare_snippet 1 null null live
-==1248130==
+==1283277== Memcheck, a memory error detector
+==1283277== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283277== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283277== Command: ./shakespeare_snippet 1 null null live
+==1283277==
Shakespeare Data:
Title: Sonnet 1
@@ -10594,15 +10580,15 @@ Run Test for test shakespeare_sni
And tender churl mak'st waste in niggarding:
Pity the world, or else this glutton be,
To eat the world's due, by the grave and thee.
-==1248130==
-==1248130== HEAP SUMMARY:
-==1248130== in use at exit: 0 bytes in 0 blocks
-==1248130== total heap usage: 4,996 allocs, 4,996 frees, 32,844,645 bytes allocated
-==1248130==
-==1248130== All heap blocks were freed -- no leaks are possible
-==1248130==
-==1248130== For lists of detected and suppressed errors, rerun with: -s
-==1248130== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1283277==
+==1283277== HEAP SUMMARY:
+==1283277== in use at exit: 0 bytes in 0 blocks
+==1283277== total heap usage: 4,996 allocs, 4,996 frees, 32,828,279 bytes allocated
+==1283277==
+==1283277== All heap blocks were freed -- no leaks are possible
+==1283277==
+==1283277== For lists of detected and suppressed errors, rerun with: -s
+==1283277== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1248149== Memcheck, a memory error detector
-==1248149== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248149== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248149== Command: ./shape_collection 1 null null live
-==1248149==
+==1283296== Memcheck, a memory error detector
+==1283296== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283296== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283296== Command: ./shape_collection 1 null null live
+==1283296==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1044.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945957&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GCy%2BqJdLM2tJ0yVgxKcMVr8bjaKauT73Du%2BK3e%2FcF%2BU%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945957&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GCy%2BqJdLM2tJ0yVgxKcMVr8bjaKauT73Du%2BK3e%2FcF%2BU%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960361&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ov6bOKMQLcgIXuH0W5yEgQoANHt899x3EwcPBOP1uR0%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960361&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ov6bOKMQLcgIXuH0W5yEgQoANHt899x3EwcPBOP1uR0%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:59:17 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:59:21 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248149==
-==1248149== HEAP SUMMARY:
-==1248149== in use at exit: 17,885 bytes in 69 blocks
-==1248149== total heap usage: 6,398 allocs, 6,329 frees, 509,602 bytes allocated
-==1248149==
-==1248149== LEAK SUMMARY:
-==1248149== definitely lost: 0 bytes in 0 blocks
-==1248149== indirectly lost: 0 bytes in 0 blocks
-==1248149== possibly lost: 0 bytes in 0 blocks
-==1248149== still reachable: 0 bytes in 0 blocks
-==1248149== suppressed: 17,885 bytes in 69 blocks
-==1248149==
-==1248149== For lists of detected and suppressed errors, rerun with: -s
-==1248149== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283296==
+==1283296== HEAP SUMMARY:
+==1283296== in use at exit: 17,869 bytes in 69 blocks
+==1283296== total heap usage: 6,398 allocs, 6,329 frees, 509,716 bytes allocated
+==1283296==
+==1283296== LEAK SUMMARY:
+==1283296== definitely lost: 0 bytes in 0 blocks
+==1283296== indirectly lost: 0 bytes in 0 blocks
+==1283296== possibly lost: 0 bytes in 0 blocks
+==1283296== still reachable: 0 bytes in 0 blocks
+==1283296== suppressed: 17,869 bytes in 69 blocks
+==1283296==
+==1283296== For lists of detected and suppressed errors, rerun with: -s
+==1283296== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248168== Memcheck, a memory error detector
-==1248168== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248168== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248168== Command: ./shape_collection_layer 1 null null live
-==1248168==
+==1283315== Memcheck, a memory error detector
+==1283315== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283315== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283315== Command: ./shape_collection_layer 1 null null live
+==1283315==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1045.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945963&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=dOfSxSPvr23rfjMEE6BNqnBgS7rjFw0XuMXS7eY%2Bcyg%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945963&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=dOfSxSPvr23rfjMEE6BNqnBgS7rjFw0XuMXS7eY%2Bcyg%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960365&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LUmXg9E%2Bpq38zNJSxXVd3ObmY753JzECOXJsfkcN8v4%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960365&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=LUmXg9E%2Bpq38zNJSxXVd3ObmY753JzECOXJsfkcN8v4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -10696,25 +10682,25 @@ Run Test for test shape_collec
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:59:23 GMT
+Date: Thu, 03 Oct 2024 12:59:25 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248168==
-==1248168== HEAP SUMMARY:
-==1248168== in use at exit: 17,873 bytes in 69 blocks
-==1248168== total heap usage: 6,333 allocs, 6,264 frees, 502,552 bytes allocated
-==1248168==
-==1248168== LEAK SUMMARY:
-==1248168== definitely lost: 0 bytes in 0 blocks
-==1248168== indirectly lost: 0 bytes in 0 blocks
-==1248168== possibly lost: 0 bytes in 0 blocks
-==1248168== still reachable: 0 bytes in 0 blocks
-==1248168== suppressed: 17,873 bytes in 69 blocks
-==1248168==
-==1248168== For lists of detected and suppressed errors, rerun with: -s
-==1248168== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283315==
+==1283315== HEAP SUMMARY:
+==1283315== in use at exit: 17,873 bytes in 69 blocks
+==1283315== total heap usage: 6,333 allocs, 6,264 frees, 502,552 bytes allocated
+==1283315==
+==1283315== LEAK SUMMARY:
+==1283315== definitely lost: 0 bytes in 0 blocks
+==1283315== indirectly lost: 0 bytes in 0 blocks
+==1283315== possibly lost: 0 bytes in 0 blocks
+==1283315== still reachable: 0 bytes in 0 blocks
+==1283315== suppressed: 17,873 bytes in 69 blocks
+==1283315==
+==1283315== For lists of detected and suppressed errors, rerun with: -s
+==1283315== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248187== Memcheck, a memory error detector
-==1248187== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248187== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248187== Command: ./shape_collection_textalign 1 null null live
-==1248187==
+==1283334== Memcheck, a memory error detector
+==1283334== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283334== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283334== Command: ./shape_collection_textalign 1 null null live
+==1283334==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1046.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945969&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=oECHm7e6IhFv3nJAO4FcWTVG1LLpbEBhvCv6ZY%2FxhL4%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945969&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=oECHm7e6IhFv3nJAO4FcWTVG1LLpbEBhvCv6ZY%2FxhL4%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960371&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=1YJjXOmNMqMgYqSgNyQ0cL8iQ5ivgbiOZ2KHojjFPAE%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960371&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=1YJjXOmNMqMgYqSgNyQ0cL8iQ5ivgbiOZ2KHojjFPAE%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:59:29 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 12:59:31 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248187==
-==1248187== HEAP SUMMARY:
-==1248187== in use at exit: 17,873 bytes in 69 blocks
-==1248187== total heap usage: 8,447 allocs, 8,378 frees, 785,096 bytes allocated
-==1248187==
-==1248187== LEAK SUMMARY:
-==1248187== definitely lost: 0 bytes in 0 blocks
-==1248187== indirectly lost: 0 bytes in 0 blocks
-==1248187== possibly lost: 0 bytes in 0 blocks
-==1248187== still reachable: 0 bytes in 0 blocks
-==1248187== suppressed: 17,873 bytes in 69 blocks
-==1248187==
-==1248187== For lists of detected and suppressed errors, rerun with: -s
-==1248187== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283334==
+==1283334== HEAP SUMMARY:
+==1283334== in use at exit: 17,869 bytes in 69 blocks
+==1283334== total heap usage: 8,447 allocs, 8,378 frees, 785,372 bytes allocated
+==1283334==
+==1283334== LEAK SUMMARY:
+==1283334== definitely lost: 0 bytes in 0 blocks
+==1283334== indirectly lost: 0 bytes in 0 blocks
+==1283334== possibly lost: 0 bytes in 0 blocks
+==1283334== still reachable: 0 bytes in 0 blocks
+==1283334== suppressed: 17,869 bytes in 69 blocks
+==1283334==
+==1283334== For lists of detected and suppressed errors, rerun with: -s
+==1283334== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248206== Memcheck, a memory error detector
-==1248206== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248206== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248206== Command: ./sine_wave 1 null null live
-==1248206==
+==1283353== Memcheck, a memory error detector
+==1283353== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283353== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283353== Command: ./sine_wave 1 null null live
+==1283353==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1047.00?apikey=1321549621122&username=bridges_testing
@@ -10800,8 +10786,8 @@ Run Test for test sine_wave.cpp
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945976&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mQEooUoE6kq8rl%2BpXvUeSsSIgJTvOrOnX0brt9dl33A%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945976&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mQEooUoE6kq8rl%2BpXvUeSsSIgJTvOrOnX0brt9dl33A%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=kXA1CKZV8jfE9zi8kSEEDpqunRHRqj1FnsIZRIE4fsI%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960378&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=kXA1CKZV8jfE9zi8kSEEDpqunRHRqj1FnsIZRIE4fsI%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -10810,25 +10796,25 @@ Run Test for test sine_wave.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 08:59:37 GMT
+Date: Thu, 03 Oct 2024 12:59:38 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248206==
-==1248206== HEAP SUMMARY:
-==1248206== in use at exit: 17,873 bytes in 69 blocks
-==1248206== total heap usage: 4,523 allocs, 4,454 frees, 13,003,381 bytes allocated
-==1248206==
-==1248206== LEAK SUMMARY:
-==1248206== definitely lost: 0 bytes in 0 blocks
-==1248206== indirectly lost: 0 bytes in 0 blocks
-==1248206== possibly lost: 0 bytes in 0 blocks
-==1248206== still reachable: 0 bytes in 0 blocks
-==1248206== suppressed: 17,873 bytes in 69 blocks
-==1248206==
-==1248206== For lists of detected and suppressed errors, rerun with: -s
-==1248206== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283353==
+==1283353== HEAP SUMMARY:
+==1283353== in use at exit: 17,869 bytes in 69 blocks
+==1283353== total heap usage: 4,524 allocs, 4,455 frees, 13,003,798 bytes allocated
+==1283353==
+==1283353== LEAK SUMMARY:
+==1283353== definitely lost: 0 bytes in 0 blocks
+==1283353== indirectly lost: 0 bytes in 0 blocks
+==1283353== possibly lost: 0 bytes in 0 blocks
+==1283353== still reachable: 0 bytes in 0 blocks
+==1283353== suppressed: 17,869 bytes in 69 blocks
+==1283353==
+==1283353== For lists of detected and suppressed errors, rerun with: -s
+==1283353== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248225== Memcheck, a memory error detector
-==1248225== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248225== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248225== Command: ./sllist 1 null null live
-==1248225==
+==1283372== Memcheck, a memory error detector
+==1283372== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283372== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283372== Command: ./sllist 1 null null live
+==1283372==
Gretel Chaney
Lamont Kyler
Gladys Serino
@@ -10861,35 +10847,35 @@ Run Test for test sllist.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727945983&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7pFyKixEFHZuZLwedLLH3OevOKolfEUlT%2Bx%2FTxWsqCA%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727945983&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=7pFyKixEFHZuZLwedLLH3OevOKolfEUlT%2Bx%2FTxWsqCA%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960384&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vVnBcenCOYOPorGg8AYdYqL3%2FzBouUVqzCAdoLCmnNA%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960384&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=vVnBcenCOYOPorGg8AYdYqL3%2FzBouUVqzCAdoLCmnNA%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 08:59:43 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:59:44 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248225==
-==1248225== HEAP SUMMARY:
-==1248225== in use at exit: 17,877 bytes in 69 blocks
-==1248225== total heap usage: 6,353 allocs, 6,284 frees, 509,500 bytes allocated
-==1248225==
-==1248225== LEAK SUMMARY:
-==1248225== definitely lost: 0 bytes in 0 blocks
-==1248225== indirectly lost: 0 bytes in 0 blocks
-==1248225== possibly lost: 0 bytes in 0 blocks
-==1248225== still reachable: 0 bytes in 0 blocks
-==1248225== suppressed: 17,877 bytes in 69 blocks
-==1248225==
-==1248225== For lists of detected and suppressed errors, rerun with: -s
-==1248225== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283372==
+==1283372== HEAP SUMMARY:
+==1283372== in use at exit: 17,873 bytes in 69 blocks
+==1283372== total heap usage: 6,353 allocs, 6,284 frees, 509,116 bytes allocated
+==1283372==
+==1283372== LEAK SUMMARY:
+==1283372== definitely lost: 0 bytes in 0 blocks
+==1283372== indirectly lost: 0 bytes in 0 blocks
+==1283372== possibly lost: 0 bytes in 0 blocks
+==1283372== still reachable: 0 bytes in 0 blocks
+==1283372== suppressed: 17,873 bytes in 69 blocks
+==1283372==
+==1283372== For lists of detected and suppressed errors, rerun with: -s
+==1283372== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248244== Memcheck, a memory error detector
-==1248244== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248244== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248244== Command: ./song_lyrics_snippet 1 null null live
-==1248244==
+==1283391== Memcheck, a memory error detector
+==1283391== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283391== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283391== Command: ./song_lyrics_snippet 1 null null live
+==1283391==
Title: Harder, Better, Faster, Stronger
Artist: Daft Punk
@@ -11014,15 +11000,15 @@ Run Test for test song_lyrics_sni
hour after hour
Work is never over
-==1248244==
-==1248244== HEAP SUMMARY:
-==1248244== in use at exit: 0 bytes in 0 blocks
-==1248244== total heap usage: 4,470 allocs, 4,470 frees, 505,209 bytes allocated
-==1248244==
-==1248244== All heap blocks were freed -- no leaks are possible
-==1248244==
-==1248244== For lists of detected and suppressed errors, rerun with: -s
-==1248244== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1283391==
+==1283391== HEAP SUMMARY:
+==1283391== in use at exit: 0 bytes in 0 blocks
+==1283391== total heap usage: 4,470 allocs, 4,470 frees, 505,191 bytes allocated
+==1283391==
+==1283391== All heap blocks were freed -- no leaks are possible
+==1283391==
+==1283391== For lists of detected and suppressed errors, rerun with: -s
+==1283391== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1248263== Memcheck, a memory error detector
-==1248263== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248263== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248263== Command: ./sorting_benchmark 1 null null live
-==1248263==
+==1283411== Memcheck, a memory error detector
+==1283411== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283411== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283411== Command: ./sorting_benchmark 1 null null live
+==1283411==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1050.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946000&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=b0aUoEHaJA0sze1OSGYT3xoo25SWGxGuNi%2BAmZnk04A%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946000&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=b0aUoEHaJA0sze1OSGYT3xoo25SWGxGuNi%2BAmZnk04A%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960398&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=neHlyEpHDxRww6Lza5auqxrSfx4vR5LHffs5bXeTHJ0%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960398&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=neHlyEpHDxRww6Lza5auqxrSfx4vR5LHffs5bXeTHJ0%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:00 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 12:59:58 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248263==
-==1248263== HEAP SUMMARY:
-==1248263== in use at exit: 17,873 bytes in 69 blocks
-==1248263== total heap usage: 4,664 allocs, 4,595 frees, 561,542 bytes allocated
-==1248263==
-==1248263== LEAK SUMMARY:
-==1248263== definitely lost: 0 bytes in 0 blocks
-==1248263== indirectly lost: 0 bytes in 0 blocks
-==1248263== possibly lost: 0 bytes in 0 blocks
-==1248263== still reachable: 0 bytes in 0 blocks
-==1248263== suppressed: 17,873 bytes in 69 blocks
-==1248263==
-==1248263== For lists of detected and suppressed errors, rerun with: -s
-==1248263== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283411==
+==1283411== HEAP SUMMARY:
+==1283411== in use at exit: 17,869 bytes in 69 blocks
+==1283411== total heap usage: 4,664 allocs, 4,595 frees, 561,157 bytes allocated
+==1283411==
+==1283411== LEAK SUMMARY:
+==1283411== definitely lost: 0 bytes in 0 blocks
+==1283411== indirectly lost: 0 bytes in 0 blocks
+==1283411== possibly lost: 0 bytes in 0 blocks
+==1283411== still reachable: 0 bytes in 0 blocks
+==1283411== suppressed: 17,869 bytes in 69 blocks
+==1283411==
+==1283411== For lists of detected and suppressed errors, rerun with: -s
+==1283411== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248283== Memcheck, a memory error detector
-==1248283== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248283== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248283== Command: ./tree 1 null null live
-==1248283==
+==1283430== Memcheck, a memory error detector
+==1283430== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283430== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283430== Command: ./tree 1 null null live
+==1283430==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1051.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946006&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KEe9oCScc71zdZZM1jCaI8XDXetOifXO0vvJnFDVpO0%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946006&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KEe9oCScc71zdZZM1jCaI8XDXetOifXO0vvJnFDVpO0%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960403&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mNxXv4EuOX%2BNbCGhEyZ3%2F05SJAI9wXkSFz9OQPE1U%2F8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960403&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=mNxXv4EuOX%2BNbCGhEyZ3%2F05SJAI9wXkSFz9OQPE1U%2F8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -11116,25 +11102,25 @@ Run Test for test tree.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:00:06 GMT
+Date: Thu, 03 Oct 2024 13:00:03 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248283==
-==1248283== HEAP SUMMARY:
-==1248283== in use at exit: 17,869 bytes in 69 blocks
-==1248283== total heap usage: 6,394 allocs, 6,325 frees, 513,405 bytes allocated
-==1248283==
-==1248283== LEAK SUMMARY:
-==1248283== definitely lost: 0 bytes in 0 blocks
-==1248283== indirectly lost: 0 bytes in 0 blocks
-==1248283== possibly lost: 0 bytes in 0 blocks
-==1248283== still reachable: 0 bytes in 0 blocks
-==1248283== suppressed: 17,869 bytes in 69 blocks
-==1248283==
-==1248283== For lists of detected and suppressed errors, rerun with: -s
-==1248283== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283430==
+==1283430== HEAP SUMMARY:
+==1283430== in use at exit: 17,881 bytes in 69 blocks
+==1283430== total heap usage: 6,394 allocs, 6,325 frees, 513,567 bytes allocated
+==1283430==
+==1283430== LEAK SUMMARY:
+==1283430== definitely lost: 0 bytes in 0 blocks
+==1283430== indirectly lost: 0 bytes in 0 blocks
+==1283430== possibly lost: 0 bytes in 0 blocks
+==1283430== still reachable: 0 bytes in 0 blocks
+==1283430== suppressed: 17,881 bytes in 69 blocks
+==1283430==
+==1283430== For lists of detected and suppressed errors, rerun with: -s
+==1283430== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248306== Memcheck, a memory error detector
-==1248306== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248306== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248306== Command: ./tut_array1d 1 null null live
-==1248306==
+==1283449== Memcheck, a memory error detector
+==1283449== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283449== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283449== Command: ./tut_array1d 1 null null live
+==1283449==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1052.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946012&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=HND7446S8QstK7tBwJuyF9OUUCagIotpsoXR4RXt%2F%2B8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946012&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=HND7446S8QstK7tBwJuyF9OUUCagIotpsoXR4RXt%2F%2B8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960408&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TLrZA6ywyA1b%2Bn9r%2BdaEMyVD2j%2BYYCkVVejsQD58T3Y%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960408&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=TLrZA6ywyA1b%2Bn9r%2BdaEMyVD2j%2BYYCkVVejsQD58T3Y%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:00:12 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:00:08 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248306==
-==1248306== HEAP SUMMARY:
-==1248306== in use at exit: 17,877 bytes in 69 blocks
-==1248306== total heap usage: 6,340 allocs, 6,271 frees, 503,751 bytes allocated
-==1248306==
-==1248306== LEAK SUMMARY:
-==1248306== definitely lost: 0 bytes in 0 blocks
-==1248306== indirectly lost: 0 bytes in 0 blocks
-==1248306== possibly lost: 0 bytes in 0 blocks
-==1248306== still reachable: 0 bytes in 0 blocks
-==1248306== suppressed: 17,877 bytes in 69 blocks
-==1248306==
-==1248306== For lists of detected and suppressed errors, rerun with: -s
-==1248306== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283449==
+==1283449== HEAP SUMMARY:
+==1283449== in use at exit: 17,881 bytes in 69 blocks
+==1283449== total heap usage: 6,340 allocs, 6,271 frees, 504,135 bytes allocated
+==1283449==
+==1283449== LEAK SUMMARY:
+==1283449== definitely lost: 0 bytes in 0 blocks
+==1283449== indirectly lost: 0 bytes in 0 blocks
+==1283449== possibly lost: 0 bytes in 0 blocks
+==1283449== still reachable: 0 bytes in 0 blocks
+==1283449== suppressed: 17,881 bytes in 69 blocks
+==1283449==
+==1283449== For lists of detected and suppressed errors, rerun with: -s
+==1283449== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248325== Memcheck, a memory error detector
-==1248325== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248325== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248325== Command: ./tut_array1d_p1 1 null null live
-==1248325==
+==1283468== Memcheck, a memory error detector
+==1283468== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283468== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283468== Command: ./tut_array1d_p1 1 null null live
+==1283468==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1053.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946018&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ZzA3fcDS0V%2Bi8lo%2F8fN4MiyQx5qoo2cIJGASXJMTwcM%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946018&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ZzA3fcDS0V%2Bi8lo%2F8fN4MiyQx5qoo2cIJGASXJMTwcM%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960413&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UIT1U3uA06qs1eenxJKUHPMF9Qs4bym6zohfVJv%2BtN8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960413&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=UIT1U3uA06qs1eenxJKUHPMF9Qs4bym6zohfVJv%2BtN8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:18 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:00:13 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248325==
-==1248325== HEAP SUMMARY:
-==1248325== in use at exit: 17,877 bytes in 69 blocks
-==1248325== total heap usage: 6,340 allocs, 6,271 frees, 504,081 bytes allocated
-==1248325==
-==1248325== LEAK SUMMARY:
-==1248325== definitely lost: 0 bytes in 0 blocks
-==1248325== indirectly lost: 0 bytes in 0 blocks
-==1248325== possibly lost: 0 bytes in 0 blocks
-==1248325== still reachable: 0 bytes in 0 blocks
-==1248325== suppressed: 17,877 bytes in 69 blocks
-==1248325==
-==1248325== For lists of detected and suppressed errors, rerun with: -s
-==1248325== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283468==
+==1283468== HEAP SUMMARY:
+==1283468== in use at exit: 17,873 bytes in 69 blocks
+==1283468== total heap usage: 6,340 allocs, 6,271 frees, 503,697 bytes allocated
+==1283468==
+==1283468== LEAK SUMMARY:
+==1283468== definitely lost: 0 bytes in 0 blocks
+==1283468== indirectly lost: 0 bytes in 0 blocks
+==1283468== possibly lost: 0 bytes in 0 blocks
+==1283468== still reachable: 0 bytes in 0 blocks
+==1283468== suppressed: 17,873 bytes in 69 blocks
+==1283468==
+==1283468== For lists of detected and suppressed errors, rerun with: -s
+==1283468== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248344== Memcheck, a memory error detector
-==1248344== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248344== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248344== Command: ./tut_array1d_p2 1 null null live
-==1248344==
+==1283491== Memcheck, a memory error detector
+==1283491== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283491== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283491== Command: ./tut_array1d_p2 1 null null live
+==1283491==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1054.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946023&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ot1FFTWLFuG01%2F0qnsUtjSdVAG8JKORwl8Tzi5B%2BDZQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946023&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ot1FFTWLFuG01%2F0qnsUtjSdVAG8JKORwl8Tzi5B%2BDZQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960419&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FrK4GkkzdSH80Kt1arOc%2FBI8lIdK8peQslq61yellnE%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960419&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=%2FrK4GkkzdSH80Kt1arOc%2FBI8lIdK8peQslq61yellnE%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:23 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:00:19 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248344==
-==1248344== HEAP SUMMARY:
-==1248344== in use at exit: 17,877 bytes in 69 blocks
-==1248344== total heap usage: 6,337 allocs, 6,268 frees, 504,000 bytes allocated
-==1248344==
-==1248344== LEAK SUMMARY:
-==1248344== definitely lost: 0 bytes in 0 blocks
-==1248344== indirectly lost: 0 bytes in 0 blocks
-==1248344== possibly lost: 0 bytes in 0 blocks
-==1248344== still reachable: 0 bytes in 0 blocks
-==1248344== suppressed: 17,877 bytes in 69 blocks
-==1248344==
-==1248344== For lists of detected and suppressed errors, rerun with: -s
-==1248344== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283491==
+==1283491== HEAP SUMMARY:
+==1283491== in use at exit: 17,877 bytes in 69 blocks
+==1283491== total heap usage: 6,337 allocs, 6,268 frees, 503,670 bytes allocated
+==1283491==
+==1283491== LEAK SUMMARY:
+==1283491== definitely lost: 0 bytes in 0 blocks
+==1283491== indirectly lost: 0 bytes in 0 blocks
+==1283491== possibly lost: 0 bytes in 0 blocks
+==1283491== still reachable: 0 bytes in 0 blocks
+==1283491== suppressed: 17,877 bytes in 69 blocks
+==1283491==
+==1283491== For lists of detected and suppressed errors, rerun with: -s
+==1283491== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248363== Memcheck, a memory error detector
-==1248363== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248363== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248363== Command: ./tut_array1d_p3 1 null null live
-==1248363==
+==1283510== Memcheck, a memory error detector
+==1283510== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283510== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283510== Command: ./tut_array1d_p3 1 null null live
+==1283510==
Using a regular for loop..
0
1
@@ -11363,35 +11349,35 @@ Run Test for test tut_array1d_p3.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946028&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Z3FInsOxLOJaTEkcKdeos2IXWymZAXhJLjdFWW6K0YQ%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946028&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Z3FInsOxLOJaTEkcKdeos2IXWymZAXhJLjdFWW6K0YQ%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960424&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Jv6oz0qtfSDT7nUPog%2BnJTRfxqVKPazZdT0y%2BXse3hY%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960424&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Jv6oz0qtfSDT7nUPog%2BnJTRfxqVKPazZdT0y%2BXse3hY%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:28 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:00:24 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248363==
-==1248363== HEAP SUMMARY:
-==1248363== in use at exit: 17,869 bytes in 69 blocks
-==1248363== total heap usage: 6,341 allocs, 6,272 frees, 507,907 bytes allocated
-==1248363==
-==1248363== LEAK SUMMARY:
-==1248363== definitely lost: 0 bytes in 0 blocks
-==1248363== indirectly lost: 0 bytes in 0 blocks
-==1248363== possibly lost: 0 bytes in 0 blocks
-==1248363== still reachable: 0 bytes in 0 blocks
-==1248363== suppressed: 17,869 bytes in 69 blocks
-==1248363==
-==1248363== For lists of detected and suppressed errors, rerun with: -s
-==1248363== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283510==
+==1283510== HEAP SUMMARY:
+==1283510== in use at exit: 17,877 bytes in 69 blocks
+==1283510== total heap usage: 6,341 allocs, 6,272 frees, 507,685 bytes allocated
+==1283510==
+==1283510== LEAK SUMMARY:
+==1283510== definitely lost: 0 bytes in 0 blocks
+==1283510== indirectly lost: 0 bytes in 0 blocks
+==1283510== possibly lost: 0 bytes in 0 blocks
+==1283510== still reachable: 0 bytes in 0 blocks
+==1283510== suppressed: 17,877 bytes in 69 blocks
+==1283510==
+==1283510== For lists of detected and suppressed errors, rerun with: -s
+==1283510== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248382== Memcheck, a memory error detector
-==1248382== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248382== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248382== Command: ./tut_bst_p1 1 null null live
-==1248382==
+==1283529== Memcheck, a memory error detector
+==1283529== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283529== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283529== Command: ./tut_bst_p1 1 null null live
+==1283529==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1056.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946033&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=BpMOKNPDfkvPEs6SzT1M3C6Rvs2kVZeouNhWyIh2W3k%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946033&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=BpMOKNPDfkvPEs6SzT1M3C6Rvs2kVZeouNhWyIh2W3k%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960429&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ZNepv323JYYAMip187nsnOrKoC90rlv4Ter3NZXBPEc%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960429&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ZNepv323JYYAMip187nsnOrKoC90rlv4Ter3NZXBPEc%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:33 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:00:29 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248382==
-==1248382== HEAP SUMMARY:
-==1248382== in use at exit: 17,869 bytes in 69 blocks
-==1248382== total heap usage: 6,396 allocs, 6,327 frees, 514,229 bytes allocated
-==1248382==
-==1248382== LEAK SUMMARY:
-==1248382== definitely lost: 0 bytes in 0 blocks
-==1248382== indirectly lost: 0 bytes in 0 blocks
-==1248382== possibly lost: 0 bytes in 0 blocks
-==1248382== still reachable: 0 bytes in 0 blocks
-==1248382== suppressed: 17,869 bytes in 69 blocks
-==1248382==
-==1248382== For lists of detected and suppressed errors, rerun with: -s
-==1248382== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283529==
+==1283529== HEAP SUMMARY:
+==1283529== in use at exit: 17,869 bytes in 69 blocks
+==1283529== total heap usage: 6,396 allocs, 6,327 frees, 513,899 bytes allocated
+==1283529==
+==1283529== LEAK SUMMARY:
+==1283529== definitely lost: 0 bytes in 0 blocks
+==1283529== indirectly lost: 0 bytes in 0 blocks
+==1283529== possibly lost: 0 bytes in 0 blocks
+==1283529== still reachable: 0 bytes in 0 blocks
+==1283529== suppressed: 17,869 bytes in 69 blocks
+==1283529==
+==1283529== For lists of detected and suppressed errors, rerun with: -s
+==1283529== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248401== Memcheck, a memory error detector
-==1248401== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248401== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248401== Command: ./tut_bst_p2 1 null null live
-==1248401==
+==1283548== Memcheck, a memory error detector
+==1283548== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283548== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283548== Command: ./tut_bst_p2 1 null null live
+==1283548==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1057.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946038&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KJvlh4cJVap1sa1uY0oWUeiL70d12z4qaZteQW6ETBE%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946038&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=KJvlh4cJVap1sa1uY0oWUeiL70d12z4qaZteQW6ETBE%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960435&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=5nzlGywUvb5J%2BCIDAJkjYBarzf9%2BGIHF1LA0w%2B%2FQpWE%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960435&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=5nzlGywUvb5J%2BCIDAJkjYBarzf9%2BGIHF1LA0w%2B%2FQpWE%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -11485,25 +11471,25 @@ Run Test for test tut_bst_p2.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:38 GMT
+Date: Thu, 03 Oct 2024 13:00:35 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248401==
-==1248401== HEAP SUMMARY:
-==1248401== in use at exit: 17,869 bytes in 69 blocks
-==1248401== total heap usage: 6,391 allocs, 6,322 frees, 514,052 bytes allocated
-==1248401==
-==1248401== LEAK SUMMARY:
-==1248401== definitely lost: 0 bytes in 0 blocks
-==1248401== indirectly lost: 0 bytes in 0 blocks
-==1248401== possibly lost: 0 bytes in 0 blocks
-==1248401== still reachable: 0 bytes in 0 blocks
-==1248401== suppressed: 17,869 bytes in 69 blocks
-==1248401==
-==1248401== For lists of detected and suppressed errors, rerun with: -s
-==1248401== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283548==
+==1283548== HEAP SUMMARY:
+==1283548== in use at exit: 17,885 bytes in 69 blocks
+==1283548== total heap usage: 6,391 allocs, 6,322 frees, 514,268 bytes allocated
+==1283548==
+==1283548== LEAK SUMMARY:
+==1283548== definitely lost: 0 bytes in 0 blocks
+==1283548== indirectly lost: 0 bytes in 0 blocks
+==1283548== possibly lost: 0 bytes in 0 blocks
+==1283548== still reachable: 0 bytes in 0 blocks
+==1283548== suppressed: 17,885 bytes in 69 blocks
+==1283548==
+==1283548== For lists of detected and suppressed errors, rerun with: -s
+==1283548== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248420== Memcheck, a memory error detector
-==1248420== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248420== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248420== Command: ./tut_bst_p3 1 null null live
-==1248420==
+==1283567== Memcheck, a memory error detector
+==1283567== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283567== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283567== Command: ./tut_bst_p3 1 null null live
+==1283567==
Yay!
Posting assignment to the server failed!
@@ -11532,35 +11518,35 @@ Run Test for test tut_bst_p3.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=JCJgyz1sjTBt5PmkZkE2d%2BieCC5rVS%2Bra%2FRHW0LlR3A%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946043&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=JCJgyz1sjTBt5PmkZkE2d%2BieCC5rVS%2Bra%2FRHW0LlR3A%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960440&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=W8d4tHIqloKOqruxSWewY9Q23i5cChhFjGbV6z%2BQjCc%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960440&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=W8d4tHIqloKOqruxSWewY9Q23i5cChhFjGbV6z%2BQjCc%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:43 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:00:40 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248420==
-==1248420== HEAP SUMMARY:
-==1248420== in use at exit: 17,881 bytes in 69 blocks
-==1248420== total heap usage: 6,392 allocs, 6,323 frees, 518,031 bytes allocated
-==1248420==
-==1248420== LEAK SUMMARY:
-==1248420== definitely lost: 0 bytes in 0 blocks
-==1248420== indirectly lost: 0 bytes in 0 blocks
-==1248420== possibly lost: 0 bytes in 0 blocks
-==1248420== still reachable: 0 bytes in 0 blocks
-==1248420== suppressed: 17,881 bytes in 69 blocks
-==1248420==
-==1248420== For lists of detected and suppressed errors, rerun with: -s
-==1248420== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283567==
+==1283567== HEAP SUMMARY:
+==1283567== in use at exit: 17,873 bytes in 69 blocks
+==1283567== total heap usage: 6,392 allocs, 6,323 frees, 517,593 bytes allocated
+==1283567==
+==1283567== LEAK SUMMARY:
+==1283567== definitely lost: 0 bytes in 0 blocks
+==1283567== indirectly lost: 0 bytes in 0 blocks
+==1283567== possibly lost: 0 bytes in 0 blocks
+==1283567== still reachable: 0 bytes in 0 blocks
+==1283567== suppressed: 17,873 bytes in 69 blocks
+==1283567==
+==1283567== For lists of detected and suppressed errors, rerun with: -s
+==1283567== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248439== Memcheck, a memory error detector
-==1248439== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248439== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248439== Command: ./tut_col_grid_p1 1 null null live
-==1248439==
+==1283586== Memcheck, a memory error detector
+==1283586== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283586== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283586== Command: ./tut_col_grid_p1 1 null null live
+==1283586==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1059.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946048&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gbmkGQ%2Bbhzc6hi%2B%2FgP%2FZlgp%2FFjDdtSQ5hwJSJlQnDn4%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946048&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=gbmkGQ%2Bbhzc6hi%2B%2FgP%2FZlgp%2FFjDdtSQ5hwJSJlQnDn4%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960445&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=6YfQuQFgbyuK%2F8%2FqmiHWt5YKVrqf8wAkL91WGbd18cE%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960445&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=6YfQuQFgbyuK%2F8%2FqmiHWt5YKVrqf8wAkL91WGbd18cE%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -11598,25 +11584,25 @@ Run Test for test tut_col_grid_p1.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:00:48 GMT
+Date: Thu, 03 Oct 2024 13:00:45 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248439==
-==1248439== HEAP SUMMARY:
-==1248439== in use at exit: 17,889 bytes in 69 blocks
-==1248439== total heap usage: 6,149 allocs, 6,080 frees, 479,311 bytes allocated
-==1248439==
-==1248439== LEAK SUMMARY:
-==1248439== definitely lost: 0 bytes in 0 blocks
-==1248439== indirectly lost: 0 bytes in 0 blocks
-==1248439== possibly lost: 0 bytes in 0 blocks
-==1248439== still reachable: 0 bytes in 0 blocks
-==1248439== suppressed: 17,889 bytes in 69 blocks
-==1248439==
-==1248439== For lists of detected and suppressed errors, rerun with: -s
-==1248439== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283586==
+==1283586== HEAP SUMMARY:
+==1283586== in use at exit: 17,877 bytes in 69 blocks
+==1283586== total heap usage: 6,149 allocs, 6,080 frees, 479,149 bytes allocated
+==1283586==
+==1283586== LEAK SUMMARY:
+==1283586== definitely lost: 0 bytes in 0 blocks
+==1283586== indirectly lost: 0 bytes in 0 blocks
+==1283586== possibly lost: 0 bytes in 0 blocks
+==1283586== still reachable: 0 bytes in 0 blocks
+==1283586== suppressed: 17,877 bytes in 69 blocks
+==1283586==
+==1283586== For lists of detected and suppressed errors, rerun with: -s
+==1283586== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248458== Memcheck, a memory error detector
-==1248458== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248458== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248458== Command: ./tut_col_grid_p2 1 null null live
-==1248458==
+==1283605== Memcheck, a memory error detector
+==1283605== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283605== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283605== Command: ./tut_col_grid_p2 1 null null live
+==1283605==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1060.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946053&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=9%2BnGOZ1Y4qyTcUzv2j2dr77lG9TbdsaDzB6tkxen%2BUk%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946053&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=9%2BnGOZ1Y4qyTcUzv2j2dr77lG9TbdsaDzB6tkxen%2BUk%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960450&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=x1U3QE4LZ7rDo60L9bzb386U3jM0dZs7B62csZgYQwM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960450&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=x1U3QE4LZ7rDo60L9bzb386U3jM0dZs7B62csZgYQwM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -11654,7 +11640,7 @@ Run Test for test tut_col_grid_p2.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1635
Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:00:54 GMT
+Date: Thu, 03 Oct 2024 13:00:50 GMT
Via: 1.1 vegur
@@ -11665,8 +11651,8 @@ Run Test for test tut_col_grid_p2.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946054&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=wQOnPCLMLRTLzDhTM5PW9ofOsRkJY8qC8Gb4X37itc0%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946054&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=wQOnPCLMLRTLzDhTM5PW9ofOsRkJY8qC8Gb4X37itc0%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960450&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=x1U3QE4LZ7rDo60L9bzb386U3jM0dZs7B62csZgYQwM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960450&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=x1U3QE4LZ7rDo60L9bzb386U3jM0dZs7B62csZgYQwM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -11675,7 +11661,7 @@ Run Test for test tut_col_grid_p2.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:00:54 GMT
+Date: Thu, 03 Oct 2024 13:00:50 GMT
Via: 1.1 vegur
@@ -11686,35 +11672,35 @@ Run Test for test tut_col_grid_p2.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946054&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=wQOnPCLMLRTLzDhTM5PW9ofOsRkJY8qC8Gb4X37itc0%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946054&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=wQOnPCLMLRTLzDhTM5PW9ofOsRkJY8qC8Gb4X37itc0%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960450&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=x1U3QE4LZ7rDo60L9bzb386U3jM0dZs7B62csZgYQwM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960450&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=x1U3QE4LZ7rDo60L9bzb386U3jM0dZs7B62csZgYQwM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:00:54 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:00:50 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248458==
-==1248458== HEAP SUMMARY:
-==1248458== in use at exit: 53,615 bytes in 207 blocks
-==1248458== total heap usage: 6,483 allocs, 6,276 frees, 738,786 bytes allocated
-==1248458==
-==1248458== LEAK SUMMARY:
-==1248458== definitely lost: 0 bytes in 0 blocks
-==1248458== indirectly lost: 0 bytes in 0 blocks
-==1248458== possibly lost: 0 bytes in 0 blocks
-==1248458== still reachable: 0 bytes in 0 blocks
-==1248458== suppressed: 53,615 bytes in 207 blocks
-==1248458==
-==1248458== For lists of detected and suppressed errors, rerun with: -s
-==1248458== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283605==
+==1283605== HEAP SUMMARY:
+==1283605== in use at exit: 53,607 bytes in 207 blocks
+==1283605== total heap usage: 6,483 allocs, 6,276 frees, 739,008 bytes allocated
+==1283605==
+==1283605== LEAK SUMMARY:
+==1283605== definitely lost: 0 bytes in 0 blocks
+==1283605== indirectly lost: 0 bytes in 0 blocks
+==1283605== possibly lost: 0 bytes in 0 blocks
+==1283605== still reachable: 0 bytes in 0 blocks
+==1283605== suppressed: 53,607 bytes in 207 blocks
+==1283605==
+==1283605== For lists of detected and suppressed errors, rerun with: -s
+==1283605== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 3 from 3)
==1248479== Memcheck, a memory error detector
-==1248479== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248479== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248479== Command: ./tut_col_grid_p3 1 null null live
-==1248479==
+==1283626== Memcheck, a memory error detector
+==1283626== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283626== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283626== Command: ./tut_col_grid_p3 1 null null live
+==1283626==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1061.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946060&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PnNG7rkpA9cm8tgPnBthoVGvx4pIL%2BIlGMtbiKoXNOA%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946060&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=PnNG7rkpA9cm8tgPnBthoVGvx4pIL%2BIlGMtbiKoXNOA%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960455&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4jDz5exRwgcWPsWgD7h%2FtKyDeQXmLPKnTrPdkCy3NZ8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960455&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=4jDz5exRwgcWPsWgD7h%2FtKyDeQXmLPKnTrPdkCy3NZ8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -11752,25 +11738,25 @@ Run Test for test tut_col_grid_p3.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:01:00 GMT
+Date: Thu, 03 Oct 2024 13:00:55 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248479==
-==1248479== HEAP SUMMARY:
-==1248479== in use at exit: 17,873 bytes in 69 blocks
-==1248479== total heap usage: 6,157 allocs, 6,088 frees, 482,989 bytes allocated
-==1248479==
-==1248479== LEAK SUMMARY:
-==1248479== definitely lost: 0 bytes in 0 blocks
-==1248479== indirectly lost: 0 bytes in 0 blocks
-==1248479== possibly lost: 0 bytes in 0 blocks
-==1248479== still reachable: 0 bytes in 0 blocks
-==1248479== suppressed: 17,873 bytes in 69 blocks
-==1248479==
-==1248479== For lists of detected and suppressed errors, rerun with: -s
-==1248479== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283626==
+==1283626== HEAP SUMMARY:
+==1283626== in use at exit: 17,873 bytes in 69 blocks
+==1283626== total heap usage: 6,157 allocs, 6,088 frees, 482,989 bytes allocated
+==1283626==
+==1283626== LEAK SUMMARY:
+==1283626== definitely lost: 0 bytes in 0 blocks
+==1283626== indirectly lost: 0 bytes in 0 blocks
+==1283626== possibly lost: 0 bytes in 0 blocks
+==1283626== still reachable: 0 bytes in 0 blocks
+==1283626== suppressed: 17,873 bytes in 69 blocks
+==1283626==
+==1283626== For lists of detected and suppressed errors, rerun with: -s
+==1283626== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248498== Memcheck, a memory error detector
-==1248498== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248498== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248498== Command: ./tut_dllist_p1 1 null null live
-==1248498==
+==1283645== Memcheck, a memory error detector
+==1283645== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283645== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283645== Command: ./tut_dllist_p1 1 null null live
+==1283645==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1062.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946066&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=8VV%2FsXxIR%2F1nEA2EmyVfyUyJYiOsC7ADAuBb0JVM4RM%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946066&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=8VV%2FsXxIR%2F1nEA2EmyVfyUyJYiOsC7ADAuBb0JVM4RM%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960462&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Wv%2FEpU5IwyNeO9SqGvwTgUQBlXNcEz2JOjaEmFMuQa4%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960462&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Wv%2FEpU5IwyNeO9SqGvwTgUQBlXNcEz2JOjaEmFMuQa4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:01:06 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:01:02 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248498==
-==1248498== HEAP SUMMARY:
-==1248498== in use at exit: 17,877 bytes in 69 blocks
-==1248498== total heap usage: 6,425 allocs, 6,356 frees, 513,600 bytes allocated
-==1248498==
-==1248498== LEAK SUMMARY:
-==1248498== definitely lost: 0 bytes in 0 blocks
-==1248498== indirectly lost: 0 bytes in 0 blocks
-==1248498== possibly lost: 0 bytes in 0 blocks
-==1248498== still reachable: 0 bytes in 0 blocks
-==1248498== suppressed: 17,877 bytes in 69 blocks
-==1248498==
-==1248498== For lists of detected and suppressed errors, rerun with: -s
-==1248498== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283645==
+==1283645== HEAP SUMMARY:
+==1283645== in use at exit: 17,873 bytes in 69 blocks
+==1283645== total heap usage: 6,425 allocs, 6,356 frees, 513,876 bytes allocated
+==1283645==
+==1283645== LEAK SUMMARY:
+==1283645== definitely lost: 0 bytes in 0 blocks
+==1283645== indirectly lost: 0 bytes in 0 blocks
+==1283645== possibly lost: 0 bytes in 0 blocks
+==1283645== still reachable: 0 bytes in 0 blocks
+==1283645== suppressed: 17,873 bytes in 69 blocks
+==1283645==
+==1283645== For lists of detected and suppressed errors, rerun with: -s
+==1283645== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248517== Memcheck, a memory error detector
-==1248517== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248517== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248517== Command: ./tut_dllist_p2 1 null null live
-==1248517==
+==1283664== Memcheck, a memory error detector
+==1283664== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283664== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283664== Command: ./tut_dllist_p2 1 null null live
+==1283664==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1063.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946072&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RJPi6r3Jd0CD3k3ly%2B7dzEPHzuX4xv%2B%2FopZX%2B8wWjOw%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946072&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=RJPi6r3Jd0CD3k3ly%2B7dzEPHzuX4xv%2B%2FopZX%2B8wWjOw%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960468&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=07AO1LPfW3G7FhK8TL5ppgOlIj%2FAi1NfyRpzPEZt1Gg%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960468&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=07AO1LPfW3G7FhK8TL5ppgOlIj%2FAi1NfyRpzPEZt1Gg%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -11864,25 +11850,25 @@ Run Test for test tut_dllist_p2.cpp
==1248537== Memcheck, a memory error detector
-==1248537== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248537== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248537== Command: ./tut_dllist_p3 1 null null live
-==1248537==
+==1283683== Memcheck, a memory error detector
+==1283683== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283683== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283683== Command: ./tut_dllist_p3 1 null null live
+==1283683==
Traverse the list - using a normal for loop
Gretal Chaney
Lamont Kyler
@@ -11928,35 +11914,35 @@ Run Test for test tut_dllist_p3.cpp
==1248556== Memcheck, a memory error detector
-==1248556== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248556== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248556== Command: ./tut_graph_p1 1 null null live
-==1248556==
+==1283702== Memcheck, a memory error detector
+==1283702== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283702== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283702== Command: ./tut_graph_p1 1 null null live
+==1283702==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1065.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946085&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=n%2FmmfSWjOCTq6ws%2ByGk4v11swbyfg3hNZyqmKhGbs4c%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946085&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=n%2FmmfSWjOCTq6ws%2ByGk4v11swbyfg3hNZyqmKhGbs4c%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960480&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=hMdTlS9nkWA6tYAT5Bg3bEhtOSGTsHFn2LGqE3Eb%2BiM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960480&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=hMdTlS9nkWA6tYAT5Bg3bEhtOSGTsHFn2LGqE3Eb%2BiM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:01:25 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:01:20 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248556==
-==1248556== HEAP SUMMARY:
-==1248556== in use at exit: 17,877 bytes in 69 blocks
-==1248556== total heap usage: 6,519 allocs, 6,450 frees, 523,900 bytes allocated
-==1248556==
-==1248556== LEAK SUMMARY:
-==1248556== definitely lost: 0 bytes in 0 blocks
-==1248556== indirectly lost: 0 bytes in 0 blocks
-==1248556== possibly lost: 0 bytes in 0 blocks
-==1248556== still reachable: 0 bytes in 0 blocks
-==1248556== suppressed: 17,877 bytes in 69 blocks
-==1248556==
-==1248556== For lists of detected and suppressed errors, rerun with: -s
-==1248556== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283702==
+==1283702== HEAP SUMMARY:
+==1283702== in use at exit: 17,873 bytes in 69 blocks
+==1283702== total heap usage: 6,519 allocs, 6,450 frees, 523,516 bytes allocated
+==1283702==
+==1283702== LEAK SUMMARY:
+==1283702== definitely lost: 0 bytes in 0 blocks
+==1283702== indirectly lost: 0 bytes in 0 blocks
+==1283702== possibly lost: 0 bytes in 0 blocks
+==1283702== still reachable: 0 bytes in 0 blocks
+==1283702== suppressed: 17,873 bytes in 69 blocks
+==1283702==
+==1283702== For lists of detected and suppressed errors, rerun with: -s
+==1283702== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248575== Memcheck, a memory error detector
-==1248575== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248575== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248575== Command: ./tut_graph_p2 1 null null live
-==1248575==
+==1283721== Memcheck, a memory error detector
+==1283721== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283721== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283721== Command: ./tut_graph_p2 1 null null live
+==1283721==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1066.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946091&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ez03UiBx7cSptFZeIdBbRhdKMny25yGBgXbDrImmgr4%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946091&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=ez03UiBx7cSptFZeIdBbRhdKMny25yGBgXbDrImmgr4%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960486&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=FsvuY%2FkxSwvuXklSBBKsiNCw9eLBMY6hBnntn17Prbs%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960486&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=FsvuY%2FkxSwvuXklSBBKsiNCw9eLBMY6hBnntn17Prbs%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:01:31 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:01:26 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248575==
-==1248575== HEAP SUMMARY:
-==1248575== in use at exit: 17,869 bytes in 69 blocks
-==1248575== total heap usage: 6,517 allocs, 6,448 frees, 523,708 bytes allocated
-==1248575==
-==1248575== LEAK SUMMARY:
-==1248575== definitely lost: 0 bytes in 0 blocks
-==1248575== indirectly lost: 0 bytes in 0 blocks
-==1248575== possibly lost: 0 bytes in 0 blocks
-==1248575== still reachable: 0 bytes in 0 blocks
-==1248575== suppressed: 17,869 bytes in 69 blocks
-==1248575==
-==1248575== For lists of detected and suppressed errors, rerun with: -s
-==1248575== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283721==
+==1283721== HEAP SUMMARY:
+==1283721== in use at exit: 17,873 bytes in 69 blocks
+==1283721== total heap usage: 6,517 allocs, 6,448 frees, 524,092 bytes allocated
+==1283721==
+==1283721== LEAK SUMMARY:
+==1283721== definitely lost: 0 bytes in 0 blocks
+==1283721== indirectly lost: 0 bytes in 0 blocks
+==1283721== possibly lost: 0 bytes in 0 blocks
+==1283721== still reachable: 0 bytes in 0 blocks
+==1283721== suppressed: 17,873 bytes in 69 blocks
+==1283721==
+==1283721== For lists of detected and suppressed errors, rerun with: -s
+==1283721== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248594== Memcheck, a memory error detector
-==1248594== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248594== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248594== Command: ./tut_graph_p3 1 null null live
-==1248594==
+==1283740== Memcheck, a memory error detector
+==1283740== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283740== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283740== Command: ./tut_graph_p3 1 null null live
+==1283740==
Using core Bridges classes
Kevin Bacon --> Angelina Jolie
@@ -12114,8 +12100,8 @@ Run Test for test tut_graph_p3.cpp
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946097&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=FJUjhioR5ABH0rWn9y1zSiuy59ohE8SIHuChQRS%2Bv1w%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946097&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=FJUjhioR5ABH0rWn9y1zSiuy59ohE8SIHuChQRS%2Bv1w%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960493&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XB4nm4emDtgsbma%2FmvCa%2BdGOLKpmbq32vsu7ZvLcsP4%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960493&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=XB4nm4emDtgsbma%2FmvCa%2BdGOLKpmbq32vsu7ZvLcsP4%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -12124,25 +12110,25 @@ Run Test for test tut_graph_p3.cpp
Content-Type: text/html; charset=utf-8
Content-Length: 1525
Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:01:37 GMT
+Date: Thu, 03 Oct 2024 13:01:33 GMT
Via: 1.1 vegur
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248594==
-==1248594== HEAP SUMMARY:
-==1248594== in use at exit: 17,873 bytes in 69 blocks
-==1248594== total heap usage: 6,523 allocs, 6,454 frees, 527,864 bytes allocated
-==1248594==
-==1248594== LEAK SUMMARY:
-==1248594== definitely lost: 0 bytes in 0 blocks
-==1248594== indirectly lost: 0 bytes in 0 blocks
-==1248594== possibly lost: 0 bytes in 0 blocks
-==1248594== still reachable: 0 bytes in 0 blocks
-==1248594== suppressed: 17,873 bytes in 69 blocks
-==1248594==
-==1248594== For lists of detected and suppressed errors, rerun with: -s
-==1248594== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+==1283740==
+==1283740== HEAP SUMMARY:
+==1283740== in use at exit: 17,877 bytes in 69 blocks
+==1283740== total heap usage: 6,523 allocs, 6,454 frees, 527,918 bytes allocated
+==1283740==
+==1283740== LEAK SUMMARY:
+==1283740== definitely lost: 0 bytes in 0 blocks
+==1283740== indirectly lost: 0 bytes in 0 blocks
+==1283740== possibly lost: 0 bytes in 0 blocks
+==1283740== still reachable: 0 bytes in 0 blocks
+==1283740== suppressed: 17,877 bytes in 69 blocks
+==1283740==
+==1283740== For lists of detected and suppressed errors, rerun with: -s
+==1283740== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248613== Memcheck, a memory error detector
-==1248613== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248613== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248613== Command: ./tut_shapes_p1 1 null null live
-==1248613==
+==1283759== Memcheck, a memory error detector
+==1283759== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283759== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283759== Command: ./tut_shapes_p1 1 null null live
+==1283759==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1068.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946102&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=R1fY0zlWeCbEcDsVDIOKQOw%2BP2TEJl%2Fhr1Z%2Be1bJoXE%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946102&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=R1fY0zlWeCbEcDsVDIOKQOw%2BP2TEJl%2Fhr1Z%2Be1bJoXE%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960498&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Duri6%2BCN3JgN9FNEVjFW4m7QB3lNsEsjTxB2loGb7IM%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960498&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=Duri6%2BCN3JgN9FNEVjFW4m7QB3lNsEsjTxB2loGb7IM%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -12180,25 +12166,25 @@ Run Test for test tut_shapes_p1.cpp
==1248632== Memcheck, a memory error detector
-==1248632== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248632== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248632== Command: ./tut_shapes_p2 1 null null live
-==1248632==
+==1283778== Memcheck, a memory error detector
+==1283778== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283778== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283778== Command: ./tut_shapes_p2 1 null null live
+==1283778==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1069.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946108&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=tWXRqMd%2FmVzmZW29J5r4wk2NxADwaYUpOvHSNu0m7P8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946108&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=tWXRqMd%2FmVzmZW29J5r4wk2NxADwaYUpOvHSNu0m7P8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960503&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=lzFwEHW78X56QQMPfYCctSNI8DGT1IuQyV%2F%2BZvh2tJA%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960503&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=lzFwEHW78X56QQMPfYCctSNI8DGT1IuQyV%2F%2BZvh2tJA%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:01:48 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:01:43 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248632==
-==1248632== HEAP SUMMARY:
-==1248632== in use at exit: 17,873 bytes in 69 blocks
-==1248632== total heap usage: 6,389 allocs, 6,320 frees, 507,970 bytes allocated
-==1248632==
-==1248632== LEAK SUMMARY:
-==1248632== definitely lost: 0 bytes in 0 blocks
-==1248632== indirectly lost: 0 bytes in 0 blocks
-==1248632== possibly lost: 0 bytes in 0 blocks
-==1248632== still reachable: 0 bytes in 0 blocks
-==1248632== suppressed: 17,873 bytes in 69 blocks
-==1248632==
-==1248632== For lists of detected and suppressed errors, rerun with: -s
-==1248632== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283778==
+==1283778== HEAP SUMMARY:
+==1283778== in use at exit: 17,877 bytes in 69 blocks
+==1283778== total heap usage: 6,389 allocs, 6,320 frees, 508,354 bytes allocated
+==1283778==
+==1283778== LEAK SUMMARY:
+==1283778== definitely lost: 0 bytes in 0 blocks
+==1283778== indirectly lost: 0 bytes in 0 blocks
+==1283778== possibly lost: 0 bytes in 0 blocks
+==1283778== still reachable: 0 bytes in 0 blocks
+==1283778== suppressed: 17,877 bytes in 69 blocks
+==1283778==
+==1283778== For lists of detected and suppressed errors, rerun with: -s
+==1283778== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248651== Memcheck, a memory error detector
-==1248651== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248651== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248651== Command: ./tut_sllist_p1 1 null null live
-==1248651==
+==1283797== Memcheck, a memory error detector
+==1283797== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283797== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283797== Command: ./tut_sllist_p1 1 null null live
+==1283797==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1070.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946114&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0J288b1q8kPtee4RtQ98nMbFIY1xPcpwcDRCBOsyrP8%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946114&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=0J288b1q8kPtee4RtQ98nMbFIY1xPcpwcDRCBOsyrP8%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960509&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GghRHMtMe0VTZZJ79ytOdvDEFMWxuJTGFbFmgwq4B2U%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960509&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=GghRHMtMe0VTZZJ79ytOdvDEFMWxuJTGFbFmgwq4B2U%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
@@ -12292,25 +12278,25 @@ Run Test for test tut_sllist_p1.cpp
==1248670== Memcheck, a memory error detector
-==1248670== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248670== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248670== Command: ./tut_sllist_p2 1 null null live
-==1248670==
+==1283816== Memcheck, a memory error detector
+==1283816== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283816== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283816== Command: ./tut_sllist_p2 1 null null live
+==1283816==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1071.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946119&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=t5SFRIhyEdQzjQwy1nHOCsUWIkMxsocf64k6TAUm9sk%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946119&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=t5SFRIhyEdQzjQwy1nHOCsUWIkMxsocf64k6TAUm9sk%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960515&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=o7yphD2DcbS1a7S9oWIybC%2Fg1MJkIBfv%2BIp3kfwdiu8%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960515&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=o7yphD2DcbS1a7S9oWIybC%2Fg1MJkIBfv%2BIp3kfwdiu8%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1525
-Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
-Date: Thu, 03 Oct 2024 09:01:59 GMT
+Content-Length: 1635
+Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
+Date: Thu, 03 Oct 2024 13:01:55 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248670==
-==1248670== HEAP SUMMARY:
-==1248670== in use at exit: 17,869 bytes in 69 blocks
-==1248670== total heap usage: 6,354 allocs, 6,285 frees, 502,926 bytes allocated
-==1248670==
-==1248670== LEAK SUMMARY:
-==1248670== definitely lost: 0 bytes in 0 blocks
-==1248670== indirectly lost: 0 bytes in 0 blocks
-==1248670== possibly lost: 0 bytes in 0 blocks
-==1248670== still reachable: 0 bytes in 0 blocks
-==1248670== suppressed: 17,869 bytes in 69 blocks
-==1248670==
-==1248670== For lists of detected and suppressed errors, rerun with: -s
-==1248670== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283816==
+==1283816== HEAP SUMMARY:
+==1283816== in use at exit: 17,877 bytes in 69 blocks
+==1283816== total heap usage: 6,354 allocs, 6,285 frees, 503,364 bytes allocated
+==1283816==
+==1283816== LEAK SUMMARY:
+==1283816== definitely lost: 0 bytes in 0 blocks
+==1283816== indirectly lost: 0 bytes in 0 blocks
+==1283816== possibly lost: 0 bytes in 0 blocks
+==1283816== still reachable: 0 bytes in 0 blocks
+==1283816== suppressed: 17,877 bytes in 69 blocks
+==1283816==
+==1283816== For lists of detected and suppressed errors, rerun with: -s
+==1283816== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248689== Memcheck, a memory error detector
-==1248689== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248689== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248689== Command: ./tut_sllist_p3 1 null null live
-==1248689==
+==1283835== Memcheck, a memory error detector
+==1283835== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283835== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283835== Command: ./tut_sllist_p3 1 null null live
+==1283835==
Using a regular for loop..
Gretel Chaney
Lamont Kyler
@@ -12412,35 +12398,35 @@ Run Test for test tut_sllist_p3.cpp
==1248708== Memcheck, a memory error detector
-==1248708== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248708== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248708== Command: ./tut_us_cities_snippet 1 null null live
-==1248708==
+==1283854== Memcheck, a memory error detector
+==1283854== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283854== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283854== Command: ./tut_us_cities_snippet 1 null null live
+==1283854==
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):
@@ -12471,15 +12457,15 @@ Run Test for test tut_us_cities
Greensboro,NC: Population: 285342, Elevation: 266, Lat/Long: 36.0726,-79.792
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
-Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==1248708==
-==1248708== HEAP SUMMARY:
-==1248708== in use at exit: 0 bytes in 0 blocks
-==1248708== total heap usage: 4,501 allocs, 4,501 frees, 497,831 bytes allocated
-==1248708==
-==1248708== All heap blocks were freed -- no leaks are possible
-==1248708==
-==1248708== For lists of detected and suppressed errors, rerun with: -s
-==1248708== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442==1283854==
+==1283854== HEAP SUMMARY:
+==1283854== in use at exit: 0 bytes in 0 blocks
+==1283854== total heap usage: 4,501 allocs, 4,501 frees, 497,813 bytes allocated
+==1283854==
+==1283854== All heap blocks were freed -- no leaks are possible
+==1283854==
+==1283854== For lists of detected and suppressed errors, rerun with: -s
+==1283854== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1248727== Memcheck, a memory error detector
-==1248727== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248727== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248727== Command: ./us_cities_snippet 1 null null live
-==1248727==
+==1283873== Memcheck, a memory error detector
+==1283873== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283873== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283873== Command: ./us_cities_snippet 1 null null live
+==1283873==
Retrieving a set of US cities
US Cities :
@@ -12513,15 +12499,15 @@ Run Test for test us_cities_snippet
Raleigh,NC: Population: 451066, Elevation: 96, Lat/Long: 35.7721,-78.6386
West Raleigh,NC: Population: 338759, Elevation: 122, Lat/Long: 35.7868,-78.6639
Winston-Salem,NC: Population: 241218, Elevation: 293, Lat/Long: 36.0999,-80.2442
-==1248727==
-==1248727== HEAP SUMMARY:
-==1248727== in use at exit: 0 bytes in 0 blocks
-==1248727== total heap usage: 4,523 allocs, 4,523 frees, 502,204 bytes allocated
-==1248727==
-==1248727== All heap blocks were freed -- no leaks are possible
-==1248727==
-==1248727== For lists of detected and suppressed errors, rerun with: -s
-==1248727== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+==1283873==
+==1283873== HEAP SUMMARY:
+==1283873== in use at exit: 0 bytes in 0 blocks
+==1283873== total heap usage: 4,523 allocs, 4,523 frees, 502,204 bytes allocated
+==1283873==
+==1283873== All heap blocks were freed -- no leaks are possible
+==1283873==
+==1283873== For lists of detected and suppressed errors, rerun with: -s
+==1283873== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==1248746== Memcheck, a memory error detector
-==1248746== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248746== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248746== Command: ./vis_example 1 null null live
-==1248746==
+==1283892== Memcheck, a memory error detector
+==1283892== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283892== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283892== Command: ./vis_example 1 null null live
+==1283892==
Posting assignment to the server failed!
HTTPException raised when hitting http://bridges-cs.herokuapp.com/assignments/1075.00?apikey=1321549621122&username=bridges_testing
HTTP code: 400
HTTP/1.1 400 Bad Request
Server: Cowboy
-Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727946140&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=eC5hXmBj0nZOEX1Gvf%2FWDNDGjoLt1D1wkW8j8VoAa9g%3D"}]}
-Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727946140&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=eC5hXmBj0nZOEX1Gvf%2FWDNDGjoLt1D1wkW8j8VoAa9g%3D
+Report-To: {"group":"heroku-nel","max_age":3600,"endpoints":[{"url":"https://nel.heroku.com/reports?ts=1727960537&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=CFNVsy7XWq4zNTePPb%2B8uZShLzWsgKam1UlrnOjXrJk%3D"}]}
+Reporting-Endpoints: heroku-nel=https://nel.heroku.com/reports?ts=1727960537&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&s=CFNVsy7XWq4zNTePPb%2B8uZShLzWsgKam1UlrnOjXrJk%3D
Nel: {"report_to":"heroku-nel","max_age":3600,"success_fraction":0.005,"failure_fraction":0.05,"response_headers":["Via"]}
Connection: keep-alive
X-Powered-By: Express
Cache-Control: no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0
Vary: X-HTTP-Method-Override, Accept-Encoding
Content-Type: text/html; charset=utf-8
-Content-Length: 1635
-Etag: W/"663-+H1IweCu8YnoJ7E3N9xUJxjj4QY"
-Date: Thu, 03 Oct 2024 09:02:20 GMT
+Content-Length: 1525
+Etag: W/"5f5-wozOpEb3wISFGDph3dCl+qOFxQU"
+Date: Thu, 03 Oct 2024 13:02:17 GMT
Via: 1.1 vegur
-<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/username/HighVoltKnight7">My Projects</a></li><li><a href="/profile">Profile</a></li><li><a id="log" href="/logout">Log Out</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
-==1248746==
-==1248746== HEAP SUMMARY:
-==1248746== in use at exit: 17,873 bytes in 69 blocks
-==1248746== total heap usage: 6,228 allocs, 6,159 frees, 488,531 bytes allocated
-==1248746==
-==1248746== LEAK SUMMARY:
-==1248746== definitely lost: 0 bytes in 0 blocks
-==1248746== indirectly lost: 0 bytes in 0 blocks
-==1248746== possibly lost: 0 bytes in 0 blocks
-==1248746== still reachable: 0 bytes in 0 blocks
-==1248746== suppressed: 17,873 bytes in 69 blocks
-==1248746==
-==1248746== For lists of detected and suppressed errors, rerun with: -s
-==1248746== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
+<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title></title><link rel="stylesheet" href="/components/bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="/css/header.css"><script src="/components/d3/d3.min.js"></script><script src="/components/jquery/jquery.min.js"></script><script src="/components/bootstrap/js/bootstrap.min.js"></script><script src="/components/highcharts/highcharts.js"></script><link rel="stylesheet" href="/css/404.css"></head><body><div class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="/">Bridges</a><a class="navbar-brand" href="http://bridgesuncc.github.io">Documentation</a><button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div><div class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="/login">Log In</a></li></ul></div></div></div><div class="row"><div class="container"><div class="jumbotron"><h3>Error: SyntaxError: Unexpected token ] in JSON at position 0 Invalid JSON in request body.</h3></div><div class="jumbotron"><a class="btn btn-danger btn-lg" href="/">Return to Homepage</a><img src="/img/404.jpg"></div></div></div></body></html>
+==1283892==
+==1283892== HEAP SUMMARY:
+==1283892== in use at exit: 17,873 bytes in 69 blocks
+==1283892== total heap usage: 6,228 allocs, 6,159 frees, 488,201 bytes allocated
+==1283892==
+==1283892== LEAK SUMMARY:
+==1283892== definitely lost: 0 bytes in 0 blocks
+==1283892== indirectly lost: 0 bytes in 0 blocks
+==1283892== possibly lost: 0 bytes in 0 blocks
+==1283892== still reachable: 0 bytes in 0 blocks
+==1283892== suppressed: 17,873 bytes in 69 blocks
+==1283892==
+==1283892== For lists of detected and suppressed errors, rerun with: -s
+==1283892== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 1 from 1)
==1248765== Memcheck, a memory error detector
-==1248765== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
-==1248765== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
-==1248765== Command: ./wikidata_actor_snippet 1 null null live
-==1248765==
+==1283911== Memcheck, a memory error detector
+==1283911== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
+==1283911== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
+==1283911== Command: ./wikidata_actor_snippet 1 null null live
+==1283911==
Exception while storing in cache. Weird but not critical. (What was: error in makeDirectory )
Data Records in 1955: 4617
Actor-Movie Data:
- Movie: Q237116 "Marty"
- Actor: Q102551 "Ernest Borgnine"
+ Movie: Q331017 "To Catch a Thief"
+ Actor: Q2373976 "Dominique Davray"
Actor-Movie Data:
- Movie: Q237116 "Marty"
- Actor: Q180251 "Paddy Chayefsky"
+ Movie: Q331017 "To Catch a Thief"
+ Actor: Q2464819 "Philip Van Zandt"
Actor-Movie Data:
- Movie: Q237116 "Marty"
- Actor: Q266416 "Betsy Blair"
-==1248765==
-==1248765== HEAP SUMMARY:
-==1248765== in use at exit: 0 bytes in 0 blocks
-==1248765== total heap usage: 175,875 allocs, 175,875 frees, 24,933,708 bytes allocated
-==1248765==
-==1248765== All heap blocks were freed -- no leaks are possible
-==1248765==
-==1248765== For lists of detected and suppressed errors, rerun with: -s
-==1248765== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
+ Movie: Q331017 "To Catch a Thief"
+ Actor: Q2831802 "Alberto Morin"
+==1283911==
+==1283911== HEAP SUMMARY:
+==1283911== in use at exit: 0 bytes in 0 blocks
+==1283911== total heap usage: 175,881 allocs, 175,881 frees, 25,016,410 bytes allocated
+==1283911==
+==1283911== All heap blocks were freed -- no leaks are possible
+==1283911==
+==1283911== For lists of detected and suppressed errors, rerun with: -s
+==1283911== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Last run at Thu Oct 3 06:00:52 AM EDT 2024
+Last run at Thu Oct 3 10:01:19 AM EDT 2024
bridges-cxx: 3.4.4-16-g437181e
bridges-python: 3.4.4-24-g1f4550c
bridges-java: 3.4.3-8-g731f2b7
diff --git a/testing-logs/java_logs.html b/testing-logs/java_logs.html index e316df2..e9ebd30 100644 --- a/testing-logs/java_logs.html +++ b/testing-logs/java_logs.html @@ -11,7 +11,7 @@Running at Thu Oct 3 05:26:22 AM EDT 2024
+Running at Thu Oct 3 09:26:18 AM EDT 2024
@@ -1975,7 +1975,7 @@
Guessing WikiDataActor.java is the right java file where main is
-Data Access Took: 1.726220465207333E12
+Data Access Took: 1.726234855098784E12
Alarm clock
could not run java_answer for assignment in ../assignmentdb/30-TemporalBaconNumber/java_answer
@@ -3381,7 +3381,7 @@ Guessing Pi_Estimation.java is the right java file where main is
-Pi val: 3.14436
+Pi val: 3.13216
Check Your Visualization at the following link:
diff --git a/testing-logs/java_testing_logs.html b/testing-logs/java_testing_logs.html
index f5c8549..2377844 100644
--- a/testing-logs/java_testing_logs.html
+++ b/testing-logs/java_testing_logs.html
@@ -11,7 +11,7 @@
Testing logs for Java
- Running at Thu Oct 3 05:02:38 AM EDT 2024
+ Running at Thu Oct 3 09:02:37 AM EDT 2024
Test array1d.java
@@ -1171,10 +1171,10 @@
Build Test for test eq_snippet.java
Run Test for test eq_snippet.java
Earthquake 0:
- Magnitude:1.96
- Date:Oct 03 2024 08:56:01.800 UTC
- Location: 41 km E of Ensenada, B.C., MX
- Lat/Long:31.925333,-116.1924973
+ Magnitude:1.7
+ Date:Oct 03 2024 12:29:56.078 UTC
+ Location: 58 km S of Whites City, New Mexico
+ Lat/Long:31.656,-104.466
@@ -1231,10 +1231,10 @@ Build Test for test game_snippet.jav
Darksiders
-PC
-8.0
-[Action]
+Virtua Fighter 5 Final Showdown
+Arcade
+8.5
+[Fighting]
Cary_Grant
-Big_Brown_Eyes_(1936)
+Warren_Zevon
+Dirty_Life_and_Times_with_Billy_Bob_Thornton,_Dwight_Yoakam_and_Warren_Zevon_(2002)
Exception in thread "main" org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 813355; received: 70969
+Exception in thread "main" org.apache.http.ConnectionClosedException: Premature end of Content-Length delimited message body (expected: 813355; received: 44977
at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:180)
at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:137)
at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:281)
@@ -1936,11 +1936,11 @@ Build Test for test shakespea
Sonnet 49
+Sonnet 5
poem
-Against that time (if ever that time come)
- When I shall see thee frown on my defects,
- When as thy ...
+Those hours that with gentle work did frame
+ The lovely gaze where every eye doth dwell
+ Will play t...
Data Records in 1955: 4617
Actor-Movie Data:
- Movie: Q34414 "Rear Window"
- Actor: Q3925 "Grace Kelly"
+ Movie: Q237116 "Marty"
+ Actor: Q1368948 "Glenn Strange"
Actor-Movie Data:
- Movie: Q34414 "Rear Window"
- Actor: Q7374 "Alfred Hitchcock"
+ Movie: Q237116 "Marty"
+ Actor: Q1374412 "Joe Mantell"
Actor-Movie Data:
- Movie: Q34414 "Rear Window"
- Actor: Q102462 "James Stewart"
+ Movie: Q237116 "Marty"
+ Actor: Q1381411 "Jerry Paris"
diff --git a/testing-logs/python_logs.html b/testing-logs/python_logs.html
index f63a467..6573acb 100644
--- a/testing-logs/python_logs.html
+++ b/testing-logs/python_logs.html
@@ -11,7 +11,7 @@
Running at Thu Oct 3 05:55:39 AM EDT 2024
+Running at Thu Oct 3 09:55:48 AM EDT 2024
-Guessing ListIMDB.py is the python file where main is
@@ -878,12 +878,33 @@ Run Answer for Assignment 1
/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'
+Traceback (most recent call last):
+ File "/usr/lib/python3/dist-packages/requests/models.py", line 971, in json
+ return complexjson.loads(self.text, **kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads
+ return _default_decoder.decode(s)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode
+ obj, end = self.raw_decode(s, idx=_w(s, 0).end())
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/lib/python3.12/json/decoder.py", line 355, in raw_decode
+ raise JSONDecodeError("Expecting value", s, err.value) from None
+json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
+
+During handling of the above exception, another exception occurred:
-Check Your Visualization at the following link:
-
-http://bridges-cs.herokuapp.com/assignments/201/bridges_testing
-
-
+Traceback (most recent call last):
+ File "/home/bridges-testing/bridges-assignments/assignmentdb/1-ListIMDB/python_answer/ListIMDB.py", line 25, in <module>
+ main()
+ File "/home/bridges-testing/bridges-assignments/assignmentdb/1-ListIMDB/python_answer/ListIMDB.py", line 10, in main
+ data = get_actor_movie_imdb_data()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/data_src_dependent/data_source.py", line 303, in get_actor_movie_imdb_data
+ File "/usr/lib/python3/dist-packages/requests/models.py", line 975, in json
+ raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
+requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
+could not run python_answer for assignment in ../assignmentdb/1-ListIMDB/python_answer
ting/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/graph_adj_list.py:12: SyntaxWarning: invalid escape sequence '\c'
+l/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/graph_adj_list.py:12: SyntaxWarning: invalid escape sequence '\c'
/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/sl_element.py:7: SyntaxWarning: invalid escape sequence '\s'
/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/sl_element.py:7: SyntaxWarning: invalid escape sequence '\s'
/home/bridges-testing/.local/lib/python3.12/site-packages/bridges-3.4.4-py3.12.egg/bridges/color.py:185: SyntaxWarning: invalid escape sequence '\c'
@@ -1034,7 +1055,6 @@ Run Answer for Assignment 4
/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'
-M 5.3 - 1 km E of Santo Domingo, Panama -82.7029 8.512
M 5.3 - 39 km W of San Pedro de Atacama, Chile -68.5811 -22.9565
M 5.3 - 78 km NNE of Loreto, Mexico -110.9773 26.6344
M 5.3 - Kepulauan Babar, Indonesia 129.9983 -7.093
@@ -1051,6 +1071,7 @@ Run Answer for Assignment 4
M 5.3 - 101 km SSW of Trenggalek, Indonesia 111.2898 -8.8961
M 5.3 - 30 km S of Hualien City, Taiwan 121.6098 23.7004
M 5.3 - 107 km WNW of Höfn, Iceland -17.218 64.6847
+M 5.4 - 173 km NE of Lorengau, Papua New Guinea 148.4357 -0.9923
M 5.4 - Mauritius - Reunion region 66.4983 -17.3643
M 5.4 - 113 km ESE of Petropavlovsk-Kamchatsky, Russia 160.2708 52.8265
M 5.4 - 157 km SSE of Sand Point, Alaska -159.522 54.038
@@ -1368,87 +1389,87 @@ Run Answer for Assignment 8
http://bridges-cs.herokuapp.com/assignments/208/bridges_testing
-fuel 1
-pity 1
-buriest 1
-due 1
+time 1
+be 1
+flame 1
die 1
-own 2
-sweet 1
-contracted 1
-to 4
-in 1
-else 1
-feedst 1
-thy 5
-a 1
-foe 1
+fresh 1
niggarding 1
but 2
-memory 1
-self-substantial 1
-tender 2
-herald 1
-glutton 1
-rose 1
-makst 1
-grave 1
-we 1
-might 2
+decease 1
bear 1
-never 1
-heir 1
-making 1
-waste 1
-as 1
-time 1
-fresh 1
-thee 1
-by 2
+thine 2
self 2
-creatures 1
+pity 1
+might 2
+should 1
eyes 1
-worlds 2
-and 3
-within 1
-content 1
-be 1
-eat 1
-his 2
now 1
-thine 2
-too 1
-only 1
-bud 1
-desire 1
-with 1
-famine 1
-cruel 1
ornament 1
-world 1
-bright 1
-art 1
-or 1
-the 6
-decease 1
-flame 1
-abundance 1
-spring 1
-increase 1
-where 1
-churl 1
+never 1
+feedst 1
+buriest 1
fairest 1
+increase 1
+by 2
+abundance 1
+his 2
riper 1
+creatures 1
+churl 1
+as 1
+self-substantial 1
+art 1
+spring 1
from 1
-beautys 1
-should 1
+rose 1
+own 2
+makst 1
+in 1
+due 1
+thy 5
+lights 1
+where 1
+within 1
+we 1
+worlds 2
+bud 1
+content 1
+a 1
+else 1
+glutton 1
+sweet 1
thou 2
+making 1
+lies 1
+cruel 1
+or 1
+the 6
+famine 1
+gaudy 1
+waste 1
+desire 1
that 2
+and 3
+eat 1
+tender 2
+memory 1
+foe 1
+too 1
+herald 1
thereby 1
-lights 1
-lies 1
+heir 1
+only 1
this 1
-gaudy 1
+grave 1
+beautys 1
+with 1
+to 4
+contracted 1
+bright 1
+fuel 1
+world 1
+thee 1
Check Your Visualization at the following link:
@@ -1600,7 +1621,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 0x7f4b5f684c20>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x76a7b0381dc0>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -1655,7 +1676,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 0x78c523b19550>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x779e95801c40>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -1710,7 +1731,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 0x722f22945b50>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71c08ada5610>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -1765,7 +1786,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 0x746741ea3d40>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7f2586bafb30>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -1820,7 +1841,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 0x7b7a82012870>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7027732a67b0>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -1927,7 +1948,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 0x7ab86a937b60>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x73ac373e2d80>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -1982,7 +2003,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 0x7f514c37f5f0>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b7951d5f710>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -2037,7 +2058,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 0x7189b293ae10>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7ec4ec945fd0>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -2092,7 +2113,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 0x704e990b64b0>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7456edde6c30>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -2147,7 +2168,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 0x752311e42000>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7cd660b65850>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -2202,7 +2223,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 0x7c415f9e1a00>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x719ab1b49a60>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -2666,7 +2687,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 0x7aaf9fa4f7d0>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7d9d25c4f2c0>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -2845,7 +2866,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
-18.6361665725708
+13.503669261932373
year: 1980 vertices: 3893 edge: 17057
Check Your Visualization at the following link:
@@ -2854,7 +2875,7 @@ Run Answer for Assignment 30
Kevin Bacon is Q3454165
-bfs in 0.04046058654785156
+bfs in 0.04127693176269531
wikidata-actormovie-2019-2019
Check Your Visualization at the following link:
@@ -2865,7 +2886,7 @@ Run Answer for Assignment 30
wikidata-actormovie-1979-1979
wikidata-actormovie-1980-1980
wikidata-actormovie-1981-1981
-7.814793825149536
+8.815661191940308
year: 1979 vertices: 5289 edge: 31899
Check Your Visualization at the following link:
@@ -2874,7 +2895,7 @@ Run Answer for Assignment 30
Kevin Bacon is Q3454165
-bfs in 0.0786292552947998
+bfs in 0.06708335876464844
wikidata-actormovie-2019-2019
wikidata-actormovie-2018-2018
wikidata-actormovie-2019-2019
@@ -2931,7 +2952,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: 28.97045874595642
+data get: 13.31449580192566
year: 1974 vertices: 3355 edge: 25053
Check Your Visualization at the following link:
@@ -2942,7 +2963,7 @@ Run Answer for Assignment 31
wikidata-actormovie-1973-1973
wikidata-actormovie-1974-1974
wikidata-actormovie-1975-1975
-data get: 11.636433601379395
+data get: 7.716262578964233
year: 1973 vertices: 4198 edge: 38210
Check Your Visualization at the following link:
@@ -2997,12 +3018,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 0x72d587c0a9c0>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x71e8f74938c0>
limiting number of frame to 10
{"visual": "GameGrid", "title": "TicTacToe", "description": "", "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.06448912620544434s to post the assignment
+it took 0.0644073486328125s to post the assignment
Check Your Visualization at the following link:
@@ -3125,7 +3146,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 0x758d61c8d9a0>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7cb5f75e1940>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -3180,7 +3201,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 0x7cd8d8959040>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x740798fc0e00>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -3235,7 +3256,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 0x7b1465d6ab10>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7b045b377a10>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -3628,7 +3649,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 0x7f9dd5198c50>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x7be7b07e44a0>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -3847,7 +3868,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 0x79db64f12600>
+Subscribing to keypress events.. <bridges.input_helper.InputHelper object at 0x76dca7beef00>
limiting number of frame to 10
Check Your Visualization at the following link:
@@ -4202,7 +4223,7 @@ Check Scaffold for Assignment 60
Guessing quadtree.py is the python file where main is
@@ -4242,12 +4263,14 @@ Run Answer for Assignment 60
http://bridges-cs.herokuapp.com/assignments/260/bridges_testing
-
-Check Your Visualization at the following link:
-
-http://bridges-cs.herokuapp.com/assignments/260/bridges_testing
-
-
+Traceback (most recent call last):
+ File "/home/bridges-testing/bridges-assignments/assignmentdb/60-Quadtree-CityData/python_answer/quadtree.py", line 261, in <module>
+ main()
+ File "/home/bridges-testing/bridges-assignments/assignmentdb/60-Quadtree-CityData/python_answer/quadtree.py", line 242, in main
+ if search_by_city_quad_tree(root, pts[l]):
+ ~~~^^^
+IndexError: list index out of range
+could not run python_answer for assignment in ../assignmentdb/60-Quadtree-CityData/python_answer
Running at Thu Oct 3 05:11:04 AM EDT 2024
+Running at Thu Oct 3 09:11:04 AM EDT 2024
@@ -1301,7 +1301,7 @@
Run at Thu Oct 3 06:00:50 AM EDT 2024
+Run at Thu Oct 3 10:01:17 AM EDT 2024
Run at Thu Oct 3 05:12:34 AM EDT 2024
+Run at Thu Oct 3 09:12:27 AM EDT 2024