{"action":"closed","issue":{"url":"https://api.github.com/repos/LMMS/lmms/issues/1706","labels_url":"https://api.github.com/repos/LMMS/lmms/issues/1706/labels{/name}","comments_url":"https://api.github.com/repos/LMMS/lmms/issues/1706/comments","events_url":"https://api.github.com/repos/LMMS/lmms/issues/1706/events","html_url":"https://github.com/LMMS/lmms/issues/1706","id":55702915,"number":1706,"title":"Failure to open a VST along with a project causes freezing/hanging.","user":{"login":"TonyFtescht","id":10733792,"avatar_url":"https://avatars.githubusercontent.com/u/10733792?v=3","gravatar_id":"","url":"https://api.github.com/users/TonyFtescht","html_url":"https://github.com/TonyFtescht","followers_url":"https://api.github.com/users/TonyFtescht/followers","following_url":"https://api.github.com/users/TonyFtescht/following{/other_user}","gists_url":"https://api.github.com/users/TonyFtescht/gists{/gist_id}","starred_url":"https://api.github.com/users/TonyFtescht/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TonyFtescht/subscriptions","organizations_url":"https://api.github.com/users/TonyFtescht/orgs","repos_url":"https://api.github.com/users/TonyFtescht/repos","events_url":"https://api.github.com/users/TonyFtescht/events{/privacy}","received_events_url":"https://api.github.com/users/TonyFtescht/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LMMS/lmms/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/LMMS/lmms/milestones/3","html_url":"https://github.com/LMMS/lmms/milestones/1.2.0","labels_url":"https://api.github.com/repos/LMMS/lmms/milestones/3/labels","id":614542,"number":3,"title":"1.2.0","description":"To be released during 1.6.2014 - 30.9.2014\r\n\r\n- sample-exact models\r\n- sampletracks playable from middle\r\n- tempo track?\r\n- Calf update?\r\n- LV2 support?","creator":{"login":"diizy","id":6368868,"avatar_url":"https://avatars.githubusercontent.com/u/6368868?v=3","gravatar_id":"","url":"https://api.github.com/users/diizy","html_url":"https://github.com/diizy","followers_url":"https://api.github.com/users/diizy/followers","following_url":"https://api.github.com/users/diizy/following{/other_user}","gists_url":"https://api.github.com/users/diizy/gists{/gist_id}","starred_url":"https://api.github.com/users/diizy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diizy/subscriptions","organizations_url":"https://api.github.com/users/diizy/orgs","repos_url":"https://api.github.com/users/diizy/repos","events_url":"https://api.github.com/users/diizy/events{/privacy}","received_events_url":"https://api.github.com/users/diizy/received_events","type":"User","site_admin":false},"open_issues":45,"closed_issues":95,"state":"open","created_at":"2014-03-30T18:59:50Z","updated_at":"2015-03-08T17:48:51Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2015-01-28T01:48:17Z","updated_at":"2015-03-08T17:48:51Z","closed_at":"2015-03-08T17:48:51Z","body":"Steps to reproduce:\r\n1. Install Versilian Upright piano 1 VSTi (x64). That is a free of charge instrument available for download at [  http://vis.versilstudios.net/upright-1.html  ].\r\n2. Create a new project in LMMS.\r\n3. Create a track for a VeSTige host and open the instrument in it.\r\n4. Put some notes on the track using the piano roll.\r\n5. Save the project.\r\n6. Optionally restart LMMS. Open the project.\r\n\r\nActual results: LMMS starts loading the project and gets stuck forever when it comes to load the instrument. The whole application becomes unresponsive leaving the only choice to kill its process using the task manager. This also makes the project file useless as there are no obvious ways to open it again, thus resulting in a loss of work.\r\n\r\nExpected results: There are multiple ways to handle this situation. For sure, the interface must always be responsive. It would be a good idea to give each instrument/effect some reasonable time to load that once expired throws a question to user if they want to keep trying or load the project without the instrument.\r\n"}}