{"action":"created","issue":{"url":"https://api.github.com/repos/wmkhoo/taintgrind/issues/11","repository_url":"https://api.github.com/repos/wmkhoo/taintgrind","labels_url":"https://api.github.com/repos/wmkhoo/taintgrind/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/wmkhoo/taintgrind/issues/11/comments","events_url":"https://api.github.com/repos/wmkhoo/taintgrind/issues/11/events","html_url":"https://github.com/wmkhoo/taintgrind/issues/11","id":169942315,"number":11,"title":"_dl_runtime_resolve_avx fail with ","user":{"login":"eiselekd","id":1267820,"avatar_url":"https://avatars.githubusercontent.com/u/1267820?v=3","gravatar_id":"","url":"https://api.github.com/users/eiselekd","html_url":"https://github.com/eiselekd","followers_url":"https://api.github.com/users/eiselekd/followers","following_url":"https://api.github.com/users/eiselekd/following{/other_user}","gists_url":"https://api.github.com/users/eiselekd/gists{/gist_id}","starred_url":"https://api.github.com/users/eiselekd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eiselekd/subscriptions","organizations_url":"https://api.github.com/users/eiselekd/orgs","repos_url":"https://api.github.com/users/eiselekd/repos","events_url":"https://api.github.com/users/eiselekd/events{/privacy}","received_events_url":"https://api.github.com/users/eiselekd/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-08-08T14:51:16Z","updated_at":"2016-08-10T21:40:56Z","closed_at":null,"body":"I encountered a problem where tnt_translate.c:convert_Value() failes because\r\nIty_V256 is not handled in the switch statement when tyH == Ity_I64.\r\nThe function _dl_runtime_resolve_avx seems to save all simd registers\r\non the stack before running _dl_runtime_resolve and does a lot of movaps,vmovdqa\r\ninstructions. Is there a possibility (for me) to fix this? I dont care about\r\ntainting of simd instructions however maybe they can be ignored?\r\n\r\n```\r\n\r\ntaintgrind: the 'impossible' happened:\r\n   tnt_translate.c: convert_Value\r\n\r\nhost stacktrace:\r\n==22759==    at 0x38078378: show_sched_status_wrk (m_libcassert.c:343)\r\n==22759==    by 0x38078494: report_and_quit (m_libcassert.c:415)\r\n==22759==    by 0x38078734: vgPlain_tool_panic (m_libcassert.c:491)\r\n==22759==    by 0x3805C556: convert_Value (tnt_translate.c:5808)\r\n==22759==    by 0x38067E8E: create_dirty_GET (tnt_translate.c:6272)\r\n==22759==    by 0x38069686: vgTaintgrind_instrument (tnt_translate.c:4509)\r\n==22759==    by 0x380933FF: tool_instrument_then_gdbserver_if_needed (m_translate.c:238)\r\n==22759==    by 0x3813CA1C: LibVEX_Translate (main_main.c:934)\r\n==22759==    by 0x38095A1B: vgPlain_translate (m_translate.c:1765)\r\n==22759==    by 0x380C868E: vgPlain_scheduler (scheduler.c:1048)\r\n==22759==    by 0x380D7756: run_a_thread_NORETURN (syswrap-linux.c:102)\r\n\r\nsched status:\r\n  running_tid=1\r\n\r\nThread 1: status = VgTs_Runnable (lwpid 22759)\r\n==22759==    at 0x40176A0: _dl_runtime_resolve_avx (dl-trampoline.h:64)\r\n==22759==    by 0xAAC9EBD: __pthread_initialize_minimal (nptl-init.c:433)\r\n==22759==    by 0xAAC95D0: ??? (in /lib/x86_64-linux-gnu/libpthread-2.23.so)\r\n==22759==    by 0x400044F: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so)\r\n==22759==    by 0x40104A9: call_init.part.0 (dl-init.c:58)\r\n==22759==    by 0x4010664: _dl_init (dl-init.c:104)\r\n==22759==    by 0x4000CF9: ??? (in /lib/x86_64-linux-gnu/ld-2.23.so)\r\n\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/wmkhoo/taintgrind/issues/comments/239013472","html_url":"https://github.com/wmkhoo/taintgrind/issues/11#issuecomment-239013472","issue_url":"https://api.github.com/repos/wmkhoo/taintgrind/issues/11","id":239013472,"user":{"login":"eiselekd","id":1267820,"avatar_url":"https://avatars.githubusercontent.com/u/1267820?v=3","gravatar_id":"","url":"https://api.github.com/users/eiselekd","html_url":"https://github.com/eiselekd","followers_url":"https://api.github.com/users/eiselekd/followers","following_url":"https://api.github.com/users/eiselekd/following{/other_user}","gists_url":"https://api.github.com/users/eiselekd/gists{/gist_id}","starred_url":"https://api.github.com/users/eiselekd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eiselekd/subscriptions","organizations_url":"https://api.github.com/users/eiselekd/orgs","repos_url":"https://api.github.com/users/eiselekd/repos","events_url":"https://api.github.com/users/eiselekd/events{/privacy}","received_events_url":"https://api.github.com/users/eiselekd/received_events","type":"User","site_admin":false},"created_at":"2016-08-10T21:40:56Z","updated_at":"2016-08-10T21:40:56Z","body":"Confirm, patch for #10 made it continue."}}
{"actor":{"display_login":"eiselekd"}}