{"action":"closed","issue":{"url":"https://api.github.com/repos/graphitemaster/neothyne/issues/40","labels_url":"https://api.github.com/repos/graphitemaster/neothyne/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/graphitemaster/neothyne/issues/40/comments","events_url":"https://api.github.com/repos/graphitemaster/neothyne/issues/40/events","html_url":"https://github.com/graphitemaster/neothyne/issues/40","id":83026198,"number":40,"title":"Diagnose why u_vector/u_buffer resize causes dtors to be called on empty contents","user":{"login":"graphitemaster","id":343195,"avatar_url":"https://avatars.githubusercontent.com/u/343195?v=3","gravatar_id":"","url":"https://api.github.com/users/graphitemaster","html_url":"https://github.com/graphitemaster","followers_url":"https://api.github.com/users/graphitemaster/followers","following_url":"https://api.github.com/users/graphitemaster/following{/other_user}","gists_url":"https://api.github.com/users/graphitemaster/gists{/gist_id}","starred_url":"https://api.github.com/users/graphitemaster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/graphitemaster/subscriptions","organizations_url":"https://api.github.com/users/graphitemaster/orgs","repos_url":"https://api.github.com/users/graphitemaster/repos","events_url":"https://api.github.com/users/graphitemaster/events{/privacy}","received_events_url":"https://api.github.com/users/graphitemaster/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-31T07:24:59Z","updated_at":"2015-06-30T19:03:07Z","closed_at":"2015-06-30T19:03:07Z","body":"When preparing geomMethods the vector that represents the geometry methods is resized according to the required shader permutations. In doing so, the contents of the vector on the first initialize calls the destructor for a geomMethod which does not exist (and conversely calls glDeleteProgram on an invalid shader)"}}