{"action":"created","issue":{"url":"https://api.github.com/repos/part-cw/lambdanative/issues/179","repository_url":"https://api.github.com/repos/part-cw/lambdanative","labels_url":"https://api.github.com/repos/part-cw/lambdanative/issues/179/labels{/name}","comments_url":"https://api.github.com/repos/part-cw/lambdanative/issues/179/comments","events_url":"https://api.github.com/repos/part-cw/lambdanative/issues/179/events","html_url":"https://github.com/part-cw/lambdanative/issues/179","id":303989506,"number":179,"title":"Segfault in Calculator","user":{"login":"rgh36167","id":5628355,"avatar_url":"https://avatars3.githubusercontent.com/u/5628355?v=4","gravatar_id":"","url":"https://api.github.com/users/rgh36167","html_url":"https://github.com/rgh36167","followers_url":"https://api.github.com/users/rgh36167/followers","following_url":"https://api.github.com/users/rgh36167/following{/other_user}","gists_url":"https://api.github.com/users/rgh36167/gists{/gist_id}","starred_url":"https://api.github.com/users/rgh36167/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rgh36167/subscriptions","organizations_url":"https://api.github.com/users/rgh36167/orgs","repos_url":"https://api.github.com/users/rgh36167/repos","events_url":"https://api.github.com/users/rgh36167/events{/privacy}","received_events_url":"https://api.github.com/users/rgh36167/received_events","type":"User","site_admin":false},"labels":[{"id":38788898,"url":"https://api.github.com/repos/part-cw/lambdanative/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-09T21:42:18Z","updated_at":"2018-03-10T21:51:51Z","closed_at":"2018-03-10T00:15:05Z","author_association":"NONE","body":"Start it and hit \"=\" - results in an segfault on Linux and Android. Even with debugging enabled no clue what happened:\r\n\r\n```\r\nProgram received signal SIGSEGV, Segmentation fault.\r\n0x41b940d0 in siglongjmp () from /lib/libc.so.6\r\n```"},"comment":{"url":"https://api.github.com/repos/part-cw/lambdanative/issues/comments/372070032","html_url":"https://github.com/part-cw/lambdanative/issues/179#issuecomment-372070032","issue_url":"https://api.github.com/repos/part-cw/lambdanative/issues/179","id":372070032,"user":{"login":"mgorges","id":4401074,"avatar_url":"https://avatars1.githubusercontent.com/u/4401074?v=4","gravatar_id":"","url":"https://api.github.com/users/mgorges","html_url":"https://github.com/mgorges","followers_url":"https://api.github.com/users/mgorges/followers","following_url":"https://api.github.com/users/mgorges/following{/other_user}","gists_url":"https://api.github.com/users/mgorges/gists{/gist_id}","starred_url":"https://api.github.com/users/mgorges/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgorges/subscriptions","organizations_url":"https://api.github.com/users/mgorges/orgs","repos_url":"https://api.github.com/users/mgorges/repos","events_url":"https://api.github.com/users/mgorges/events{/privacy}","received_events_url":"https://api.github.com/users/mgorges/received_events","type":"User","site_admin":false},"created_at":"2018-03-10T21:51:51Z","updated_at":"2018-03-10T21:51:51Z","author_association":"CONTRIBUTOR","body":"The problem is that these `not safe` things are very hard to debug - as are error in the low level functions like `fl+`. I knew the error had to be in the `(calculator-evaluate)` function, so I started by logging / displaying the variables that came out of the let. - For your error condition `res` was `#!void`, which I knew `flo` would choke on. "}}
{"actor":{"display_login":"mgorges"}}