{"action":"opened","issue":{"url":"https://api.github.com/repos/js-platform/node-webrtc/issues/323","repository_url":"https://api.github.com/repos/js-platform/node-webrtc","labels_url":"https://api.github.com/repos/js-platform/node-webrtc/issues/323/labels{/name}","comments_url":"https://api.github.com/repos/js-platform/node-webrtc/issues/323/comments","events_url":"https://api.github.com/repos/js-platform/node-webrtc/issues/323/events","html_url":"https://github.com/js-platform/node-webrtc/issues/323","id":236889068,"number":323,"title":"SIGSEGV (Address boundary error)","user":{"login":"nazar-pc","id":928965,"avatar_url":"https://avatars3.githubusercontent.com/u/928965?v=3","gravatar_id":"","url":"https://api.github.com/users/nazar-pc","html_url":"https://github.com/nazar-pc","followers_url":"https://api.github.com/users/nazar-pc/followers","following_url":"https://api.github.com/users/nazar-pc/following{/other_user}","gists_url":"https://api.github.com/users/nazar-pc/gists{/gist_id}","starred_url":"https://api.github.com/users/nazar-pc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nazar-pc/subscriptions","organizations_url":"https://api.github.com/users/nazar-pc/orgs","repos_url":"https://api.github.com/users/nazar-pc/repos","events_url":"https://api.github.com/users/nazar-pc/events{/privacy}","received_events_url":"https://api.github.com/users/nazar-pc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-06-19T13:22:35Z","updated_at":"2017-06-19T13:22:35Z","closed_at":null,"body":"I have fairly complex piece of code, it crashes and I think the reason is this native module.\r\nHere is what I'm getting:\r\n```\r\n...\r\nfutex(0x563fb3708400, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb3737eac, FUTEX_WAIT_PRIVATE, 1, NULL) = 0\r\nfutex(0x563fb3737e80, FUTEX_WAKE_PRIVATE, 1) = 0\r\nwrite(20, \"\\0\", 1)                      = 1\r\nfutex(0x563fb3708400, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb3737eac, FUTEX_WAIT_PRIVATE, 1, NULL) = 0\r\nfutex(0x563fb3737e80, FUTEX_WAKE_PRIVATE, 1) = 0\r\nwrite(20, \"\\0\", 1)                      = 1\r\nfutex(0x563fb3708400, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389326000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389386000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389443000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389500000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389557000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb35f41d0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389627000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389697000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389767000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb36337c0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389849000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=389918000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb35f41d0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb35f41f0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=390014000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=390083000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb363da00, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1497878289, tv_nsec=390153000}, 0xffffffff) = -1 ETIMEDOUT (Connection timed out)\r\nfutex(0x563fb36337c0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb35f41d0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nfutex(0x563fb35f41f0, FUTEX_WAKE_PRIVATE, 1) = 1\r\nepoll_wait(5, [{EPOLLIN, {u32=8, u64=8}}], 1024, 484) = 1\r\nread(8, \"\\3\\0\\0\\0\\0\\0\\0\\0\", 1024)       = 8\r\n--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---\r\n+++ killed by SIGSEGV (core dumped) +++\r\n```\r\n\r\nI'm not a C++ developer and have no idea where to dig (I've compiled debug binary here for, potentially, more useful information).\r\nAny thoughts on what is going on and any suggestions on how to debug this?"}}
{"actor":{"display_login":"nazar-pc"}}