{"action":"closed","issue":{"url":"https://api.github.com/repos/SFML/SFML/issues/900","repository_url":"https://api.github.com/repos/SFML/SFML","labels_url":"https://api.github.com/repos/SFML/SFML/issues/900/labels{/name}","comments_url":"https://api.github.com/repos/SFML/SFML/issues/900/comments","events_url":"https://api.github.com/repos/SFML/SFML/issues/900/events","html_url":"https://github.com/SFML/SFML/issues/900","id":81848966,"number":900,"title":"The OpenAL-Soft version shipped with SFML is buggy","user":{"login":"mantognini","id":693483,"avatar_url":"https://avatars.githubusercontent.com/u/693483?v=3","gravatar_id":"","url":"https://api.github.com/users/mantognini","html_url":"https://github.com/mantognini","followers_url":"https://api.github.com/users/mantognini/followers","following_url":"https://api.github.com/users/mantognini/following{/other_user}","gists_url":"https://api.github.com/users/mantognini/gists{/gist_id}","starred_url":"https://api.github.com/users/mantognini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mantognini/subscriptions","organizations_url":"https://api.github.com/users/mantognini/orgs","repos_url":"https://api.github.com/users/mantognini/repos","events_url":"https://api.github.com/users/mantognini/events{/privacy}","received_events_url":"https://api.github.com/users/mantognini/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SFML/SFML/labels/bug","name":"bug","color":"ff4242"},{"url":"https://api.github.com/repos/SFML/SFML/labels/m:sfml-audio","name":"m:sfml-audio","color":"cccccc"},{"url":"https://api.github.com/repos/SFML/SFML/labels/p:osx","name":"p:osx","color":"888888"},{"url":"https://api.github.com/repos/SFML/SFML/labels/s:accepted","name":"s:accepted","color":"207de5"},{"url":"https://api.github.com/repos/SFML/SFML/labels/s:superseded","name":"s:superseded","color":"151B8D"}],"state":"closed","locked":false,"assignee":{"login":"mantognini","id":693483,"avatar_url":"https://avatars.githubusercontent.com/u/693483?v=3","gravatar_id":"","url":"https://api.github.com/users/mantognini","html_url":"https://github.com/mantognini","followers_url":"https://api.github.com/users/mantognini/followers","following_url":"https://api.github.com/users/mantognini/following{/other_user}","gists_url":"https://api.github.com/users/mantognini/gists{/gist_id}","starred_url":"https://api.github.com/users/mantognini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mantognini/subscriptions","organizations_url":"https://api.github.com/users/mantognini/orgs","repos_url":"https://api.github.com/users/mantognini/repos","events_url":"https://api.github.com/users/mantognini/events{/privacy}","received_events_url":"https://api.github.com/users/mantognini/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/SFML/SFML/milestones/10","html_url":"https://github.com/SFML/SFML/milestones/2.4","labels_url":"https://api.github.com/repos/SFML/SFML/milestones/10/labels","id":1043773,"number":10,"title":"2.4","description":"","creator":{"login":"eXpl0it3r","id":920861,"avatar_url":"https://avatars.githubusercontent.com/u/920861?v=3","gravatar_id":"","url":"https://api.github.com/users/eXpl0it3r","html_url":"https://github.com/eXpl0it3r","followers_url":"https://api.github.com/users/eXpl0it3r/followers","following_url":"https://api.github.com/users/eXpl0it3r/following{/other_user}","gists_url":"https://api.github.com/users/eXpl0it3r/gists{/gist_id}","starred_url":"https://api.github.com/users/eXpl0it3r/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eXpl0it3r/subscriptions","organizations_url":"https://api.github.com/users/eXpl0it3r/orgs","repos_url":"https://api.github.com/users/eXpl0it3r/repos","events_url":"https://api.github.com/users/eXpl0it3r/events{/privacy}","received_events_url":"https://api.github.com/users/eXpl0it3r/received_events","type":"User","site_admin":false},"open_issues":40,"closed_issues":35,"state":"open","created_at":"2015-03-29T21:47:10Z","updated_at":"2016-02-07T22:34:29Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-05-28T09:38:25Z","updated_at":"2016-02-07T22:34:29Z","closed_at":"2016-02-07T22:34:29Z","body":"As stated in this [thread](http://en.sfml-dev.org/forums/index.php?topic=18245.msg131282#msg131282), commit ce16554763177d7285248e81e9b0e0201f0c43e3, introduced to fix OpenAL thread safety (#541 & #831), actually breaks other parts of the audio module.\r\n\r\nI won't be able to solve this before 2.3.1 so I'm wondering if you should temporarily revert this commit and propose a properly fixed version in 2.3.2 (for example). Thoughts?\r\n\r\n### SSCCE\r\n\r\n```cpp\r\n#include <SFML/Audio.hpp>\r\n\r\nusing namespace sf;\r\n\r\nint main(int argc, char const** argv)\r\n{\r\n    if (!SoundBufferRecorder::isAvailable()) {\r\n        return EXIT_FAILURE;\r\n    }\r\n\r\n    sf::SoundBufferRecorder recorder;\r\n\r\n    recorder.start();\r\n\r\n    recorder.stop();\r\n\r\n    return EXIT_SUCCESS;\r\n}\r\n\r\n```\r\n\r\n### Trace\r\n\r\n```\r\n0   libsystem_c.dylib               0x00007fff91c7c152 strlen + 18\r\n1   org.sfml-dev.OpenAL             0x0000000101da3a8c al_string_copy_cstr + 28\r\n2   org.sfml-dev.OpenAL             0x0000000101db21b3 ca_open_capture + 2115\r\n3   org.sfml-dev.OpenAL             0x0000000101d9451b alcCaptureOpenDevice + 587\r\n4   libsfml-audio.2.3.dylib         0x0000000101d3ac98 sf::SoundRecorder::start(unsigned int) + 296\r\n5   sound-capture                   0x0000000101d2c894 main + 228\r\n6   libdyld.dylib                   0x00007fff917c95c9 start + 1\r\n```"}}