{"action":"opened","issue":{"url":"https://api.github.com/repos/crystal-lang/crystal/issues/3332","repository_url":"https://api.github.com/repos/crystal-lang/crystal","labels_url":"https://api.github.com/repos/crystal-lang/crystal/issues/3332/labels{/name}","comments_url":"https://api.github.com/repos/crystal-lang/crystal/issues/3332/comments","events_url":"https://api.github.com/repos/crystal-lang/crystal/issues/3332/events","html_url":"https://github.com/crystal-lang/crystal/issues/3332","id":178179430,"number":3332,"title":"GC_generic_malloc_many sigfault","user":{"login":"kostya","id":95060,"avatar_url":"https://avatars.githubusercontent.com/u/95060?v=3","gravatar_id":"","url":"https://api.github.com/users/kostya","html_url":"https://github.com/kostya","followers_url":"https://api.github.com/users/kostya/followers","following_url":"https://api.github.com/users/kostya/following{/other_user}","gists_url":"https://api.github.com/users/kostya/gists{/gist_id}","starred_url":"https://api.github.com/users/kostya/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kostya/subscriptions","organizations_url":"https://api.github.com/users/kostya/orgs","repos_url":"https://api.github.com/users/kostya/repos","events_url":"https://api.github.com/users/kostya/events{/privacy}","received_events_url":"https://api.github.com/users/kostya/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-20T21:02:39Z","updated_at":"2016-09-20T21:02:39Z","closed_at":null,"body":"periodically see such sigfault, in different places, in high concurrency web app. i don't know how exactly to reproduce it, may be some ideas from stack trace? ubuntu 12.04.\r\n\r\n```crystal\r\nInvalid memory access (signal 11) at address 0x0\r\n[7316344] *CallStack::print_backtrace:Int32 +40\r\n[5307902] __crystal_sigfault_handler +30\r\n[7803012] sigfault_handler +40\r\n[139822927248560] ???\r\n[7722963] GC_generic_malloc_many +1109\r\n[7764396] GC_malloc_atomic +288\r\n[6067783] *HTTP::Params::parse<String>:HTTP::Params +1079\r\n[6064723] *Kemal::ParamParser#parse_body:(HTTP::Params | Nil) +611\r\n[6061863] *HTTP::Request#check_for_method_override!:(String | Nil) +151\r\n[6060338] *HTTP::Server::Context#route_lookup:Radix::Result(Kemal::Route) +194\r\n[7171782] *Kemal::RouteHandler#process_request<HTTP::Server::Context>:HTTP::Server::Context +22\r\n[7210157] *Kemal::WebSocketHandler +589\r\n[7209537] *Kemal::WebSocketHandler#call<HTTP::Server::Context>:(Bool | HTTP::Server::Context | HTTP::Server::Response | HTTP::Server::Response::Output | HtmlUnicoder::Buffer | IO::FileDescriptor+ | Int32 | Nil) +321\r\n[7229578] *Kemal::StaticFileHandler +74\r\n[7291166] *Kemal::StaticFileHandler +126\r\n[7229487] *Kemal::StaticFileHandler#call<HTTP::Server::Context>:(Bool | HTTP::Server::Context | HTTP::Server::Response | HTTP::Server::Response::Output | HtmlUnicoder::Buffer | IO::FileDescriptor+ | Int32 | Nil) +319\r\n[7179095] *Kemal::CommonExceptionHandler +375\r\n[7176774] *Kemal::CommonExceptionHandler#call<HTTP::Server::Context>:(Bool | HTTP::Server::Context | HTTP::Server::Response | HTTP::Server::Response::Output | HtmlUnicoder::Buffer | IO::FileDescriptor+ | Int32 | Nil) +22\r\n[7180067] *NopLogger +563\r\n[7176534] *Kemal::InitHandler +550\r\n[7104538] *HTTP::Server::RequestProcessor#process<(OpenSSL::SSL::Socket::Server | TCPSocket+), (OpenSSL::SSL::Socket::Server | TCPSocket+), IO::FileDescriptor>:Nil +1610\r\n[5134328] *Fiber#run:(IO::FileDescriptor | Nil) +56\r\n```"}}
{"actor":{"display_login":"kostya"}}