{"action":"created","issue":{"url":"https://api.github.com/repos/magit/magit/issues/1581","labels_url":"https://api.github.com/repos/magit/magit/issues/1581/labels{/name}","comments_url":"https://api.github.com/repos/magit/magit/issues/1581/comments","events_url":"https://api.github.com/repos/magit/magit/issues/1581/events","html_url":"https://github.com/magit/magit/issues/1581","id":46986116,"number":1581,"title":"Refining hunks can be slow because smerge-refine-subst is inefficient","user":{"login":"yyr","id":486875,"avatar_url":"https://avatars.githubusercontent.com/u/486875?v=3","gravatar_id":"","url":"https://api.github.com/users/yyr","html_url":"https://github.com/yyr","followers_url":"https://api.github.com/users/yyr/followers","following_url":"https://api.github.com/users/yyr/following{/other_user}","gists_url":"https://api.github.com/users/yyr/gists{/gist_id}","starred_url":"https://api.github.com/users/yyr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yyr/subscriptions","organizations_url":"https://api.github.com/users/yyr/orgs","repos_url":"https://api.github.com/users/yyr/repos","events_url":"https://api.github.com/users/yyr/events{/privacy}","received_events_url":"https://api.github.com/users/yyr/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/magit/magit/labels/10%20feature%20request","name":"10 feature request","color":"079400"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/magit/magit/milestones/5","html_url":"https://github.com/magit/magit/milestones/2.1.0","labels_url":"https://api.github.com/repos/magit/magit/milestones/5/labels","id":336392,"number":5,"title":"2.1.0","description":"","creator":{"login":"tarsius","id":25046,"avatar_url":"https://avatars.githubusercontent.com/u/25046?v=3","gravatar_id":"","url":"https://api.github.com/users/tarsius","html_url":"https://github.com/tarsius","followers_url":"https://api.github.com/users/tarsius/followers","following_url":"https://api.github.com/users/tarsius/following{/other_user}","gists_url":"https://api.github.com/users/tarsius/gists{/gist_id}","starred_url":"https://api.github.com/users/tarsius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tarsius/subscriptions","organizations_url":"https://api.github.com/users/tarsius/orgs","repos_url":"https://api.github.com/users/tarsius/repos","events_url":"https://api.github.com/users/tarsius/events{/privacy}","received_events_url":"https://api.github.com/users/tarsius/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":1202,"state":"open","created_at":"2013-05-18T00:36:03Z","updated_at":"2015-05-01T10:34:04Z","due_on":null,"closed_at":null},"comments":32,"created_at":"2014-10-28T03:33:56Z","updated_at":"2015-05-01T10:46:58Z","closed_at":"2015-04-29T18:39:58Z","body":"This issue was originally titled *args-out-of-range and other errors with latest next branch.* but we then went on mainly discussing the performance issue which was also mentioned.\r\n\r\nIt was then changed to *Highlighting of diffs sometimes takes a long time* and later to what you see above.\r\n\r\n----\r\n\r\nPress n on magit-status buffer I get this backtrace.\r\n\r\n```\r\nDebugger entered--Lisp error: (args-out-of-range [cl-struct-magit-section branch \"master\" #<marker (moves after insertion) at 1 in *magit: ~/.emacs.d/*> #<marker at 58 in *magit: ~/.emacs.d/*> #<marker at 144 in *magit: ~/.emacs.d/*> nil nil nil nil [cl-struct-magit-section status nil #<marker at 1 in *magit: ~/.emacs.d/*> nil nil nil nil nil nil nil (#1)] ([cl-struct-magit-section branch \"origin/master\" #<marker (moves after insertion) at 58 in *magit: ~/.emacs.d/*> nil #<marker at 122 in *magit: ~/.emacs.d/*> nil nil nil nil #1 nil] [cl-struct-magit-section tag \"v0.4\" #<marker (moves after insertion) at 122 in *magit: ~/.emacs.d/*> nil #<marker at 143 in *magit: ~/.emacs.d/*> nil nil nil nil #1 nil])] 12)\r\n  magit-section-forward()\r\n  call-interactively(magit-section-forward nil nil)\r\n  command-execute(magit-section-forward)\r\n```\r\n\r\nThere are other problems I see, may or may not be related. this is in my from *messages* buffer\r\n\r\nmagit-section-ident: Wrong type argument: arrayp, ([cl-struct-magit-section branch \"master\" #<marker (moves after insertion) at 1 in *magit: ~/.emacs.d/*> #<marker at 58 in *magit: ~/.emacs.d/*> #<marker at 144 in *magit: ~/.emacs.d/*> nil nil nil nil ...])\r\n\r\n\r\nAnother one also from *messages* buffer \r\n\r\n```\r\nError in post-command-hook (magit-section-update-highlight): (wrong-type-argument arrayp ([cl-struct-magit-section branch \"origin/master\" #<marker (moves after insertion) at 58 in *magit: ~/.emacs.d/*> nil #<marker at 122 in *magit: ~/.emacs.d/*> nil nil nil nil [cl-struct-magit-section branch \"master\" #<marker (moves after insertion) at 1 in *magit: ~/.emacs.d/*> #<marker at 58 in *magit: ~/.emacs.d/*> #<marker at 144 in *magit: ~/.emacs.d/*> nil nil nil nil [cl-struct-magit-section status nil #<marker at 1 in *magit: ~/.emacs.d/*> nil nil nil nil nil nil nil (#3)] #1] nil] [cl-struct-magit-section tag \"v0.4\" #<marker (moves after insertion) at 122 in *magit: ~/.emacs.d/*> nil #<marker at 143 in *magit: ~/.emacs.d/*> nil nil nil nil [cl-struct-magit-section branch \"master\" #<marker (moves after insertion) at 1 in *magit: ~/.emacs.d/*> #<marker at 58 in *magit: ~/.emacs.d/*> #<marker at 144 in *magit: ~/.emacs.d/*> nil nil nil nil [cl-struct-magit-section status nil #<marker at 1 in *magit: ~/.emacs.d/*> nil nil nil nil nil nil nil (#3)] #1] nil]))\r\n```\r\n\r\nThanks.\r\nPS: I started to feel, I am bothering you with these reports may be. I think that you have already know about these issues and in the middle of fixing them. do you want me to stay away from next branch for a while?\r\n\r\n \r\n"},"comment":{"url":"https://api.github.com/repos/magit/magit/issues/comments/98099147","html_url":"https://github.com/magit/magit/issues/1581#issuecomment-98099147","issue_url":"https://api.github.com/repos/magit/magit/issues/1581","id":98099147,"user":{"login":"tarsius","id":25046,"avatar_url":"https://avatars.githubusercontent.com/u/25046?v=3","gravatar_id":"","url":"https://api.github.com/users/tarsius","html_url":"https://github.com/tarsius","followers_url":"https://api.github.com/users/tarsius/followers","following_url":"https://api.github.com/users/tarsius/following{/other_user}","gists_url":"https://api.github.com/users/tarsius/gists{/gist_id}","starred_url":"https://api.github.com/users/tarsius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tarsius/subscriptions","organizations_url":"https://api.github.com/users/tarsius/orgs","repos_url":"https://api.github.com/users/tarsius/repos","events_url":"https://api.github.com/users/tarsius/events{/privacy}","received_events_url":"https://api.github.com/users/tarsius/received_events","type":"User","site_admin":false},"created_at":"2015-05-01T10:46:58Z","updated_at":"2015-05-01T10:46:58Z","body":"Actually it has been like this ever since I started removing the background outside the region. I don't see a simple way to prevent it and in some cases it might actually be helpful. So at least for now I leave it as is."}}