{"action":"closed","issue":{"url":"https://api.github.com/repos/racket/racket/issues/1228","repository_url":"https://api.github.com/repos/racket/racket","labels_url":"https://api.github.com/repos/racket/racket/issues/1228/labels{/name}","comments_url":"https://api.github.com/repos/racket/racket/issues/1228/comments","events_url":"https://api.github.com/repos/racket/racket/issues/1228/events","html_url":"https://github.com/racket/racket/issues/1228","id":129858443,"number":1228,"title":"Printing a string in `call-as-atomic`","user":{"login":"LeifAndersen","id":285926,"avatar_url":"https://avatars.githubusercontent.com/u/285926?v=3","gravatar_id":"","url":"https://api.github.com/users/LeifAndersen","html_url":"https://github.com/LeifAndersen","followers_url":"https://api.github.com/users/LeifAndersen/followers","following_url":"https://api.github.com/users/LeifAndersen/following{/other_user}","gists_url":"https://api.github.com/users/LeifAndersen/gists{/gist_id}","starred_url":"https://api.github.com/users/LeifAndersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeifAndersen/subscriptions","organizations_url":"https://api.github.com/users/LeifAndersen/orgs","repos_url":"https://api.github.com/users/LeifAndersen/repos","events_url":"https://api.github.com/users/LeifAndersen/events{/privacy}","received_events_url":"https://api.github.com/users/LeifAndersen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-29T19:25:05Z","updated_at":"2016-02-08T17:19:03Z","closed_at":"2016-02-08T17:19:03Z","body":"I am not sure if this is an error or not. But the documentation says to be careful about printing unknown values to atomic mode. However, it seems like DrRacket segfaults even when printing out things that are known to be strings in atomic mode.\r\n\r\nFor example, the following program seems to cause DrRacket to crash pretty regularly:\r\n\r\n```\r\n#lang racket\r\n\r\n(require ffi/unsafe/atomic)\r\n\r\n(call-as-atomic\r\n  (lambda ()\r\n    (displayln \"Hello World!\")))\r\n```"}}