{"action":"created","issue":{"url":"https://api.github.com/repos/ethcore/parity/issues/2406","repository_url":"https://api.github.com/repos/ethcore/parity","labels_url":"https://api.github.com/repos/ethcore/parity/issues/2406/labels{/name}","comments_url":"https://api.github.com/repos/ethcore/parity/issues/2406/comments","events_url":"https://api.github.com/repos/ethcore/parity/issues/2406/events","html_url":"https://github.com/ethcore/parity/issues/2406","id":180066647,"number":2406,"title":"IPC request segfaulting","user":{"login":"arkpar","id":9008569,"avatar_url":"https://avatars.githubusercontent.com/u/9008569?v=3","gravatar_id":"","url":"https://api.github.com/users/arkpar","html_url":"https://github.com/arkpar","followers_url":"https://api.github.com/users/arkpar/followers","following_url":"https://api.github.com/users/arkpar/following{/other_user}","gists_url":"https://api.github.com/users/arkpar/gists{/gist_id}","starred_url":"https://api.github.com/users/arkpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arkpar/subscriptions","organizations_url":"https://api.github.com/users/arkpar/orgs","repos_url":"https://api.github.com/users/arkpar/repos","events_url":"https://api.github.com/users/arkpar/events{/privacy}","received_events_url":"https://api.github.com/users/arkpar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ethcore/parity/labels/F2-bug","name":"F2-bug","color":"eb3420"},{"url":"https://api.github.com/repos/ethcore/parity/labels/M0-core","name":"M0-core","color":"eeffff"}],"state":"open","locked":false,"assignee":{"login":"NikVolf","id":3186518,"avatar_url":"https://avatars.githubusercontent.com/u/3186518?v=3","gravatar_id":"","url":"https://api.github.com/users/NikVolf","html_url":"https://github.com/NikVolf","followers_url":"https://api.github.com/users/NikVolf/followers","following_url":"https://api.github.com/users/NikVolf/following{/other_user}","gists_url":"https://api.github.com/users/NikVolf/gists{/gist_id}","starred_url":"https://api.github.com/users/NikVolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NikVolf/subscriptions","organizations_url":"https://api.github.com/users/NikVolf/orgs","repos_url":"https://api.github.com/users/NikVolf/repos","events_url":"https://api.github.com/users/NikVolf/events{/privacy}","received_events_url":"https://api.github.com/users/NikVolf/received_events","type":"User","site_admin":false},"assignees":[{"login":"NikVolf","id":3186518,"avatar_url":"https://avatars.githubusercontent.com/u/3186518?v=3","gravatar_id":"","url":"https://api.github.com/users/NikVolf","html_url":"https://github.com/NikVolf","followers_url":"https://api.github.com/users/NikVolf/followers","following_url":"https://api.github.com/users/NikVolf/following{/other_user}","gists_url":"https://api.github.com/users/NikVolf/gists{/gist_id}","starred_url":"https://api.github.com/users/NikVolf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NikVolf/subscriptions","organizations_url":"https://api.github.com/users/NikVolf/orgs","repos_url":"https://api.github.com/users/NikVolf/repos","events_url":"https://api.github.com/users/NikVolf/events{/privacy}","received_events_url":"https://api.github.com/users/NikVolf/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-09-29T14:34:46Z","updated_at":"2016-10-04T08:42:35Z","closed_at":null,"body":"Reported by @gituser in gitter\r\n\r\n`Parity/v1.3.1-beta-2a82fa0-20160911/x86_64-linux-gnu/rustc1.11.0`\r\n\r\nParity segfaults when serving IPC requests with the following trace:\r\n```\r\n#0 0x00007ffff6c59907 in ptr (self=0x7fffe1bfe628) at /home/build/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.3.0/src/alloc/mod.rs:55\r\n\r\n#1 bytes::alloc::{{impl}}::bytes (self=0x7fffe1bfe628) at /home/build/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.3.0/src/alloc/mod.rs:61\r\n\r\n#2 0x00007ffff6967c84 in bytes (self=0x7fffe1bfe628) at /home/build/.cargo/registry/src/github.com-1ecc6299db9ec823/bytes-0.3.0/src/buf/byte.rs:176\r\n\r\n#3 writable (self=<optimized out>, event_loop=<optimized out>, _handler=<optimized out>) at /home/build/.cargo/git/checkouts/json-ipc-server-8773be488d8899fb/master/src/nix.rs:86\r\n\r\n#4 connection_writable (self=<optimized out>, event_loop=<optimized out>, tok=...) at /home/build/.cargo/git/checkouts/json-ipc-server-8773be488d8899fb/master/src/nix.rs:294\r\n\r\n#5 json_ipc_server::nix::{{impl}}::ready (self=<optimized out>, event_loop=0x7fffe2b42a18, token=..., events=...)\r\nat /home/build/.cargo/git/checkouts/json-ipc-server-8773be488d8899fb/master/src/nix.rs:332\r\n#6 0x00007ffff6964535 in io_event<json_ipc_server::nix::RpcServer> (evt=..., self=<optimized out>, handler=<optimized out>)\r\nat /home/build/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.5.1/src/event_loop.rs:343\r\n#7 io_process<json_ipc_server::nix::RpcServer> (self=0x7fffe2b42a18, handler=0x7fffe8eac0b8, cnt=0)\r\nat /home/build/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.5.1/src/event_loop.rs:335\r\n#8 mio::event_loop::{{impl}}::run_once<json_ipc_server::nix::RpcServer> (self=<optimized out>, handler=0x7fffe8eac0b8, timeout_ms=...)\r\nat /home/build/.cargo/registry/src/github.com-1ecc6299db9ec823/mio-0.5.1/src/event_loop.rs:298\r\n#9 0x00007ffff6969273 in {{closure}} () at /home/build/.cargo/git/checkouts/json-ipc-server-8773be488d8899fb/master/src/nix.rs:216\r\n\r\n#10 call_once<(),closure> (self=..., _args=<optimized out>) at /buildslave/rust-buildbot/slave/stable-dist-rustc-linux/build/obj/../src/libstd/panic.rs:251\r\n\r\n#11 std::panicking::try::call<closure> (f=<optimized out>) at /buildslave/rust-buildbot/slave/stable-dist-rustc-linux/build/obj/../src/libstd/panicking.rs:272\r\n\r\n#12 0x00007ffff6c806dc in rust_try ()\r\n\r\n#13 0x00007ffff6c8067f in rust_maybe_catch_panic ()\r\n\r\n#14 0x00007ffff6969a66 in with<core::cell::Cell<usize>,closure,core::result::Result<(), Box<Any>>> (self=<optimized out>, f=...)\r\nat /buildslave/rust-buildbot/slave/stable-dist-rustc-linux/build/obj/../src/libstd/thread/local.rs:245\r\n#15 try<(),std::panic::AssertUnwindSafe<closure>> (f=...) at /buildslave/rust-buildbot/slave/stable-dist-rustc-linux/build/obj/../src/libstd/panicking.rs:235\r\n\r\n#16 catch_unwind<std::panic::AssertUnwindSafe<closure>,()> (f=...) at /buildslave/rust-buildbot/slave/stable-dist-rustc-linux/build/obj/../src/libstd/panic.rs:307\r\n\r\n#17 alloc::boxed::{{impl}}::call_box<(),closure> (self=0x7fffe863d680, args=<optimized out>) at /buildslave/rust-buildbot/slave/stable-dist-rustc-linux/build/obj/../src/liballoc/boxed.rs:544\r\n\r\n#18 0x00007ffff6c77565 in std::sys::thread::Thread::new::thread_start::hf2eed4b6f7149599 ()\r\n\r\n#19 0x00007ffff52400a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0\r\n\r\n#20 0x00007ffff5c5062d in clone () from /lib/x86_64-linux-gnu/libc.so.6\r\n```\r\n\r\n\"using modified version of https://github.com/almindor/etherdb/blob/master/app.js\r\nbasically it just queries IPC with getBlock() request with transaction information embedded for each block\""},"comment":{"url":"https://api.github.com/repos/ethcore/parity/issues/comments/251329221","html_url":"https://github.com/ethcore/parity/issues/2406#issuecomment-251329221","issue_url":"https://api.github.com/repos/ethcore/parity/issues/2406","id":251329221,"user":{"login":"gituser","id":104405,"avatar_url":"https://avatars.githubusercontent.com/u/104405?v=3","gravatar_id":"","url":"https://api.github.com/users/gituser","html_url":"https://github.com/gituser","followers_url":"https://api.github.com/users/gituser/followers","following_url":"https://api.github.com/users/gituser/following{/other_user}","gists_url":"https://api.github.com/users/gituser/gists{/gist_id}","starred_url":"https://api.github.com/users/gituser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gituser/subscriptions","organizations_url":"https://api.github.com/users/gituser/orgs","repos_url":"https://api.github.com/users/gituser/repos","events_url":"https://api.github.com/users/gituser/events{/privacy}","received_events_url":"https://api.github.com/users/gituser/received_events","type":"User","site_admin":false},"created_at":"2016-10-04T08:42:34Z","updated_at":"2016-10-04T08:42:34Z","body":"any ideas on this one? \r\nkinda stuck on switching from geth to parity because of this issue.\r\n\r\nthank you."}}
{"actor":{"display_login":"gituser"}}