{"action":"reopened","issue":{"url":"https://api.github.com/repos/radare/radare2/issues/12112","repository_url":"https://api.github.com/repos/radare/radare2","labels_url":"https://api.github.com/repos/radare/radare2/issues/12112/labels{/name}","comments_url":"https://api.github.com/repos/radare/radare2/issues/12112/comments","events_url":"https://api.github.com/repos/radare/radare2/issues/12112/events","html_url":"https://github.com/radare/radare2/issues/12112","id":379380234,"node_id":"MDU6SXNzdWUzNzkzODAyMzQ=","number":12112,"title":"Invalid instruction errors","user":{"login":"davidpolverari","id":17207737,"node_id":"MDQ6VXNlcjE3MjA3NzM3","avatar_url":"https://avatars0.githubusercontent.com/u/17207737?v=4","gravatar_id":"","url":"https://api.github.com/users/davidpolverari","html_url":"https://github.com/davidpolverari","followers_url":"https://api.github.com/users/davidpolverari/followers","following_url":"https://api.github.com/users/davidpolverari/following{/other_user}","gists_url":"https://api.github.com/users/davidpolverari/gists{/gist_id}","starred_url":"https://api.github.com/users/davidpolverari/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidpolverari/subscriptions","organizations_url":"https://api.github.com/users/davidpolverari/orgs","repos_url":"https://api.github.com/users/davidpolverari/repos","events_url":"https://api.github.com/users/davidpolverari/events{/privacy}","received_events_url":"https://api.github.com/users/davidpolverari/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-11-10T02:13:56Z","updated_at":"2018-11-11T03:34:26Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"# Invalid instruction errors\r\n\r\nSince the last builds, r2 is issuing several `Invalid instruction (possibly truncated) at 0x...` errors when ran with `-dA` command line switches. When either analysis or debugging only is specified, such errors do not occur.\r\n\r\n### Work environment\r\n\r\n| Questions                                            | Answers\r\n|------------------------------------------------------|--------------------\r\n| OS/arch/bits (mandatory)                             | Debian testing (Buster) x86-64\r\n| File format of the file you reverse (mandatory)      | ELF\r\n| Architecture/bits of the file (mandatory)            | x86/64\r\n| r2 -v full output, **not truncated** (mandatory)     | radare2 3.1.0-git 19992 @ linux-x86-64 git.3.0.1-180-g6c7bfd846 commit: 6c7bfd846a28c3494c01850943aa2bf5e84c5800 build: 2018-11-09__23:51:56\r\n\r\n\r\n### Expected behavior\r\n```\r\n$ r2 -dA /bin/true\r\n...\r\n(analysis happens with no errors)\r\n...\r\n```\r\n\r\n### Actual behavior\r\n```\r\n$ r2 -dA /bin/true\r\nProcess with PID 29696 started...\r\n= attach 29696 29696\r\nbin.baddr 0x55731f490000\r\nUsing 0x55731f490000\r\nasm.bits 64\r\n[Invalid instruction (possibly truncated) at 0x55731f499060\r\nInvalid instruction (possibly truncated) at 0x55731f490131\r\nInvalid instruction (possibly truncated) at 0x55731f490131\r\n[x] Analyze all flags starting with sym. and entry0 (aa)\r\n[x] Analyze function calls (aac)\r\n[x] Analyze len bytes of instructions for references (aar)\r\n...\r\n\r\n```\r\n### Steps to reproduce the behavior \r\n- Use `r2 -dA` with any ELF64 binary under Debian testing (Buster) x86-64.\r\n"}}
{"actor":{"display_login":"davidpolverari"}}