{"action":"opened","issue":{"url":"https://api.github.com/repos/ValveSoftware/SteamVR-for-Linux/issues/103","repository_url":"https://api.github.com/repos/ValveSoftware/SteamVR-for-Linux","labels_url":"https://api.github.com/repos/ValveSoftware/SteamVR-for-Linux/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/ValveSoftware/SteamVR-for-Linux/issues/103/comments","events_url":"https://api.github.com/repos/ValveSoftware/SteamVR-for-Linux/issues/103/events","html_url":"https://github.com/ValveSoftware/SteamVR-for-Linux/issues/103","id":317696731,"number":103,"title":"unity 2017.4/2018.1 buffer overlow when repeatedly previewing VR scene","user":{"login":"ChristophHaag","id":781076,"avatar_url":"https://avatars0.githubusercontent.com/u/781076?v=4","gravatar_id":"","url":"https://api.github.com/users/ChristophHaag","html_url":"https://github.com/ChristophHaag","followers_url":"https://api.github.com/users/ChristophHaag/followers","following_url":"https://api.github.com/users/ChristophHaag/following{/other_user}","gists_url":"https://api.github.com/users/ChristophHaag/gists{/gist_id}","starred_url":"https://api.github.com/users/ChristophHaag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChristophHaag/subscriptions","organizations_url":"https://api.github.com/users/ChristophHaag/orgs","repos_url":"https://api.github.com/users/ChristophHaag/repos","events_url":"https://api.github.com/users/ChristophHaag/events{/privacy}","received_events_url":"https://api.github.com/users/ChristophHaag/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-04-25T16:11:38Z","updated_at":"2018-04-25T16:11:38Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Reported here because the buffer overflow happens SteamVR/bin/linux64/vrclient.so.\r\n\r\nTo reproduce: Open Unity 2017.4 or 2018.1, import the SteamVR plugin, open the SteamVR plugin demo scene and press play/stop a couple of times. With 2017.4 it works 5-6 times, but then when pressing play again, the editor crashes. With 2018.1 I think it happens the second time you press play.\r\n\r\nWith 2017.3 using the preview multiple times froze the editor, possibly a related problem, but I haven't tested it in a while and don't have it installed anymore.\r\n\r\n```\r\n*** buffer overflow detected ***: /home/chris/oldhome/build/unity2017.4.0f1/Editor/Unity terminated\r\n\r\nThread 1 \"Unity\" received signal SIGABRT, Aborted.\r\n[Switching to Thread 0x7ffff7f40a00 (LWP 4786)]\r\n0x00007fffed090efb in raise () from /usr/lib/libc.so.6\r\n(gdb) bt\r\n#0  0x00007fffed090efb in raise () at /usr/lib/libc.so.6\r\n#1  0x00007fffed0922c1 in abort () at /usr/lib/libc.so.6\r\n#2  0x00007fffed0d39d7 in __libc_message () at /usr/lib/libc.so.6\r\n#3  0x00007fffed16499e in __fortify_fail_abort () at /usr/lib/libc.so.6\r\n#4  0x00007fffed1649d1 in  () at /usr/lib/libc.so.6\r\n#5  0x00007fffed162870 in __readonly_area () at /usr/lib/libc.so.6\r\n#6  0x00007fffed1648da in  () at /usr/lib/libc.so.6\r\n#7  0x00007fff5d39db82 in CIPCPipe::GetNextMessage(unsigned int*, unsigned int*, unsigned int*, unsigned int) ()\r\n    at /home/chris/.local/share/Steam/SteamApps/common/SteamVR/bin/linux64/vrclient.so\r\n#8  0x00007fff5d460eca in bool CIPCPipe::ReceiveProtobufMessage<CVRMsg_CompositorNewSharedSemaphoreResponse>(unsigned int, unsigned int, CVRMsg_CompositorNewSharedSemaphoreResponse&, unsigned int) () at /home/chris/.local/share/Steam/SteamApps/common/SteamVR/bin/linux64/vrclient.so\r\n#9  0x00007fff5d460673 in CVRCompositorSharedResource::NewSharedVulkanSemaphore(unsigned long*) () at /home/chris/.local/share/Steam/SteamApps/common/SteamVR/bin/linux64/vrclient.so\r\n#10 0x00007fff5d3d4696 in CSharedSemaphoreLinux::CreateVulkanSemaphore(unsigned long) () at /home/chris/.local/share/Steam/SteamApps/common/SteamVR/bin/linux64/vrclient.so\r\n#11 0x00007fff5d2b83f2 in CVRCompositorSharedTextures::UpdateTextureSet(CVRCompositorSharedTextures::Params const*, VRCompositorState_TextureSet_t*) ()\r\n    at /home/chris/.local/share/Steam/SteamApps/common/SteamVR/bin/linux64/vrclient.so\r\n#12 0x00007fff5d2cedd2 in CVROverlayLatest::SetOverlayTexture(unsigned long, vr::Texture_t const*) () at /home/chris/.local/share/Steam/SteamApps/common/SteamVR/bin/linux64/vrclient.so\r\n#13 0x0000000040328490 in  ()\r\n#14 0x0000159f8af417e0 in  ()\r\n#15 0x00007fffffff95c8 in  ()\r\n#16 0x0000002900000015 in  ()\r\n#17 0x0000000000000000 in  ()\r\n```"}}
{"actor":{"display_login":"ChristophHaag"}}