{"action":"created","issue":{"url":"https://api.github.com/repos/aws/aws-sdk-cpp/issues/815","repository_url":"https://api.github.com/repos/aws/aws-sdk-cpp","labels_url":"https://api.github.com/repos/aws/aws-sdk-cpp/issues/815/labels{/name}","comments_url":"https://api.github.com/repos/aws/aws-sdk-cpp/issues/815/comments","events_url":"https://api.github.com/repos/aws/aws-sdk-cpp/issues/815/events","html_url":"https://github.com/aws/aws-sdk-cpp/issues/815","id":301147271,"number":815,"title":"Unbalanced InitializeGlobalStatics/CleanupGlobalStatics() calls in AWSClient and race in implementation","user":{"login":"crusader-mike","id":22357016,"avatar_url":"https://avatars2.githubusercontent.com/u/22357016?v=4","gravatar_id":"","url":"https://api.github.com/users/crusader-mike","html_url":"https://github.com/crusader-mike","followers_url":"https://api.github.com/users/crusader-mike/followers","following_url":"https://api.github.com/users/crusader-mike/following{/other_user}","gists_url":"https://api.github.com/users/crusader-mike/gists{/gist_id}","starred_url":"https://api.github.com/users/crusader-mike/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crusader-mike/subscriptions","organizations_url":"https://api.github.com/users/crusader-mike/orgs","repos_url":"https://api.github.com/users/crusader-mike/repos","events_url":"https://api.github.com/users/crusader-mike/events{/privacy}","received_events_url":"https://api.github.com/users/crusader-mike/received_events","type":"User","site_admin":false},"labels":[{"id":210264937,"url":"https://api.github.com/repos/aws/aws-sdk-cpp/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2018-02-28T19:14:03Z","updated_at":"2018-05-22T23:39:30Z","closed_at":"2018-05-22T23:39:30Z","author_association":"NONE","body":"**Platform:** Windows\r\n**SDK version:** 1.3.31\r\n\r\nI am chasing a very rare crash (deep in AWS SDK) that happens in `GetObject()` call. After spending more than a day trying to reproduce it I finally caught one incidence in a debugger. Unfortunately nuget package doesn't contain .pdb files and [symbols package](https://www.nuget.org/packages/AWSSDKCPP-S3.symbols/) was not refreshed since 2016.\r\n\r\nIf you have them laying around -- can you provide me with pdb files for x64 v140 Debug 1.3.31 build of -core and -s3 dlls, please?\r\n\r\nAlso, it would be really helpful if .symbols nuget packages were released along with redist packages (or maybe even included into them).\r\n\r\nCode is very simple and I suspect a bug in SDK itself:\r\n```\r\nAws::S3::Model::GetObjectRequest q;\r\nq.SetKey( stream_info.obj_key );\r\nstatic_assert(sizeof(unsigned long long) >= sizeof(streamoff), \"\");\r\nq.SetRange(common::str_printf(\"bytes=%llu-%llu\", static_cast<unsigned long long>(read_offset), static_cast<unsigned long long>(read_offset + chunk_size - 1)));\r\nauto r = s3c.GetObject(q);                  // <-- this is where it happens\r\n```\r\n\r\nStack:\r\n```\r\n \taws-cpp-sdk-core.dll!000007fed638169e()\tUnknown\r\n \taws-cpp-sdk-core.dll!000007fed6382a0f()\tUnknown\r\n \taws-cpp-sdk-core.dll!000007fed639a9a8()\tUnknown\r\n \taws-cpp-sdk-core.dll!000007fed639a516()\tUnknown\r\n \taws-cpp-sdk-s3.dll!000007fed66f45b1()\tUnknown\r\n \taws-cpp-sdk-core.dll!000007fed639503f()\tUnknown\r\n \taws-cpp-sdk-core.dll!000007fed6393c7b()\tUnknown\r\n \taws-cpp-sdk-core.dll!000007fed63958d6()\tUnknown\r\n \taws-cpp-sdk-s3.dll!000007fed66e73e5()\tUnknown\r\n>\tblah-blah-blah::download_file_(...)\r\n```"},"comment":{"url":"https://api.github.com/repos/aws/aws-sdk-cpp/issues/comments/391174641","html_url":"https://github.com/aws/aws-sdk-cpp/issues/815#issuecomment-391174641","issue_url":"https://api.github.com/repos/aws/aws-sdk-cpp/issues/815","id":391174641,"user":{"login":"marcomagdy","id":115965,"avatar_url":"https://avatars0.githubusercontent.com/u/115965?v=4","gravatar_id":"","url":"https://api.github.com/users/marcomagdy","html_url":"https://github.com/marcomagdy","followers_url":"https://api.github.com/users/marcomagdy/followers","following_url":"https://api.github.com/users/marcomagdy/following{/other_user}","gists_url":"https://api.github.com/users/marcomagdy/gists{/gist_id}","starred_url":"https://api.github.com/users/marcomagdy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marcomagdy/subscriptions","organizations_url":"https://api.github.com/users/marcomagdy/orgs","repos_url":"https://api.github.com/users/marcomagdy/repos","events_url":"https://api.github.com/users/marcomagdy/events{/privacy}","received_events_url":"https://api.github.com/users/marcomagdy/received_events","type":"User","site_admin":false},"created_at":"2018-05-22T23:39:30Z","updated_at":"2018-05-22T23:39:30Z","author_association":"CONTRIBUTOR","body":"Fixed in 1.4.55\r\nsee 832c839 for more details."}}
{"actor":{"display_login":"marcomagdy"}}