{"action":"created","issue":{"url":"https://api.github.com/repos/numba/numba/issues/1656","labels_url":"https://api.github.com/repos/numba/numba/issues/1656/labels{/name}","comments_url":"https://api.github.com/repos/numba/numba/issues/1656/comments","events_url":"https://api.github.com/repos/numba/numba/issues/1656/events","html_url":"https://github.com/numba/numba/issues/1656","id":128827562,"number":1656,"title":"Incredibly strange and serious bug between numba and iPython plotting back end","user":{"login":"FedericoV","id":630134,"avatar_url":"https://avatars.githubusercontent.com/u/630134?v=3","gravatar_id":"","url":"https://api.github.com/users/FedericoV","html_url":"https://github.com/FedericoV","followers_url":"https://api.github.com/users/FedericoV/followers","following_url":"https://api.github.com/users/FedericoV/following{/other_user}","gists_url":"https://api.github.com/users/FedericoV/gists{/gist_id}","starred_url":"https://api.github.com/users/FedericoV/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FedericoV/subscriptions","organizations_url":"https://api.github.com/users/FedericoV/orgs","repos_url":"https://api.github.com/users/FedericoV/repos","events_url":"https://api.github.com/users/FedericoV/events{/privacy}","received_events_url":"https://api.github.com/users/FedericoV/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2016-01-26T13:58:17Z","updated_at":"2016-01-26T14:36:44Z","closed_at":null,"body":"Hi,\r\n\r\nI've ran into the strangest bug I've ever encountered while programming.  I'm still scratching my head.  Somehow, my analytical jacobian wasn't matching my numerical jacobian, but every time I tried restarting my iPython kernel the results changed.\r\n\r\nAfter spending an entire morning checking for weird mistakes in my code, it turns out that setting the matplotlib backend to qt in iPython *in a previous cell* causes the sum function in numba to give the wrong answer.\r\n\r\nhttp://nbviewer.jupyter.org/urls/dl.dropbox.com/s/849cy9p9865x4p0/Bugged_Numba_iPython_1.ipynb?dl=0\r\n\r\nhttp://nbviewer.jupyter.org/urls/dl.dropbox.com/s/7wzzcx05gi67svp/Bugged_Numba_iPython_2.ipynb\r\n\r\nhttp://nbviewer.jupyter.org/urls/dl.dropbox.com/s/301srrbthfxx1d2/Bugged_Numba_iPython_3.ipynb\r\n"},"comment":{"url":"https://api.github.com/repos/numba/numba/issues/comments/175048331","html_url":"https://github.com/numba/numba/issues/1656#issuecomment-175048331","issue_url":"https://api.github.com/repos/numba/numba/issues/1656","id":175048331,"user":{"login":"pitrou","id":1721820,"avatar_url":"https://avatars.githubusercontent.com/u/1721820?v=3","gravatar_id":"","url":"https://api.github.com/users/pitrou","html_url":"https://github.com/pitrou","followers_url":"https://api.github.com/users/pitrou/followers","following_url":"https://api.github.com/users/pitrou/following{/other_user}","gists_url":"https://api.github.com/users/pitrou/gists{/gist_id}","starred_url":"https://api.github.com/users/pitrou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pitrou/subscriptions","organizations_url":"https://api.github.com/users/pitrou/orgs","repos_url":"https://api.github.com/users/pitrou/repos","events_url":"https://api.github.com/users/pitrou/events{/privacy}","received_events_url":"https://api.github.com/users/pitrou/received_events","type":"User","site_admin":false},"created_at":"2016-01-26T14:36:44Z","updated_at":"2016-01-26T14:36:44Z","body":"One additional possibility is to add the patch as part of our LLVM builds. The bug would still bite users that don't use our binaries, though."}}