{"action":"closed","issue":{"url":"https://api.github.com/repos/Theano/Theano/issues/3111","labels_url":"https://api.github.com/repos/Theano/Theano/issues/3111/labels{/name}","comments_url":"https://api.github.com/repos/Theano/Theano/issues/3111/comments","events_url":"https://api.github.com/repos/Theano/Theano/issues/3111/events","html_url":"https://github.com/Theano/Theano/issues/3111","id":92962186,"number":3111,"title":"[crash, bug?]GpuAdvancedIncSubtensor1_dev20 do not check the index and don't support negative index","user":{"login":"nouiz","id":180987,"avatar_url":"https://avatars.githubusercontent.com/u/180987?v=3","gravatar_id":"","url":"https://api.github.com/users/nouiz","html_url":"https://github.com/nouiz","followers_url":"https://api.github.com/users/nouiz/followers","following_url":"https://api.github.com/users/nouiz/following{/other_user}","gists_url":"https://api.github.com/users/nouiz/gists{/gist_id}","starred_url":"https://api.github.com/users/nouiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nouiz/subscriptions","organizations_url":"https://api.github.com/users/nouiz/orgs","repos_url":"https://api.github.com/users/nouiz/repos","events_url":"https://api.github.com/users/nouiz/events{/privacy}","received_events_url":"https://api.github.com/users/nouiz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Theano/Theano/labels/Bug","name":"Bug","color":"e10c02"},{"url":"https://api.github.com/repos/Theano/Theano/labels/CCW","name":"CCW","color":"f7c6c7"},{"url":"https://api.github.com/repos/Theano/Theano/labels/Crash","name":"Crash","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-04T02:34:30Z","updated_at":"2015-09-21T17:15:48Z","closed_at":"2015-09-21T17:15:48Z","body":"I'm not sure it should support negative index. But it probably need to support it.\r\n\r\nBut it do not check that the output is out of bound or not.\r\n\r\nSo bad user index can cause crash (try to read memory not allocated) or could return some unknow value instead of returning an error."}}