{"action":"created","issue":{"url":"https://api.github.com/repos/jens-maus/yam/issues/214","repository_url":"https://api.github.com/repos/jens-maus/yam","labels_url":"https://api.github.com/repos/jens-maus/yam/issues/214/labels{/name}","comments_url":"https://api.github.com/repos/jens-maus/yam/issues/214/comments","events_url":"https://api.github.com/repos/jens-maus/yam/issues/214/events","html_url":"https://github.com/jens-maus/yam/issues/214","id":148342407,"number":214,"title":"YAM can't quit after filter action with sound.","user":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jens-maus/yam/labels/%23major","name":"#major","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/@undecided","name":"@undecided","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/bug","name":"bug","color":"ee0701"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/fixed","name":"fixed","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/Mail%20Filter","name":"Mail Filter","color":"ededed"},{"url":"https://api.github.com/repos/jens-maus/yam/labels/nightly%20build","name":"nightly build","color":"ededed"}],"state":"closed","locked":false,"assignee":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/jens-maus/yam/milestones/1","html_url":"https://github.com/jens-maus/yam/milestones/YAM%202.7","labels_url":"https://api.github.com/repos/jens-maus/yam/milestones/1/labels","id":1705555,"number":1,"title":"YAM 2.7","description":"[[TicketQuery(milestone=YAM 2.7, order=resolution, desc=1, format=table, col=id|type|status|resolution|priority|summary)]]","creator":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":68,"state":"closed","created_at":"2016-04-14T09:49:40Z","updated_at":"2016-04-14T12:14:34Z","due_on":"2011-12-19T23:00:00Z","closed_at":"2016-04-14T09:49:40Z"},"comments":5,"created_at":"2016-04-14T12:14:24Z","updated_at":"2016-04-14T12:14:35Z","closed_at":"2016-04-14T12:14:34Z","body":"**:bust_in_silhouette: Originally by _opionline@yahoo.de_ on 2010-09-18 16:29:27 +0200**\n<hr>\nIf i configure YAM to play a sound in the filter action then YAM can't quit.\n\nStep by step to reproduce:\n\n1. Start YAM. (here Version: YAM 2.7-dev [OS3/m68k] (18.09.2010))\n2. Be sure you have some mails into a folder for testing.\n3. Go to config -> Filters.\n4. Select the 'Action' tab.\n5. Change (or create a new) filter which match the mails in the folder mentioned in 2.\n6. Select 'Play sound' and select a valid soundfile.\n7. Click 'Save' or 'Use'.\n8. Go to the folder mentioned in 2. (here it was incomig)\n9. Select some mails which match the filter mentioned in 5. (here i select 10 mails)\n10. Click 'Filter' in the main window.\n11. The filter is working and the sound is playing. (here it moves the mails and play the sound)\n12. Quit YAM.\n\nYAM show now the thread 'YAM warning':\nWhile trying to cleanup YAM still running sub threads\nhave been found. ...\n\nClick on 'Retry' in this requester several times doesn't help.\nI can't quit YAM.\n\nIn the next test i run Scout. It show me that 10 threads are\nstill running it the requester appear the first time.\nAfter click 'Retry' 6 of them was removed.\nThe remaining 4 threads seems to run forever even if i click 'Retry'.\n\n\nDoing the same with the debug version YAM show this requester\ntoo but after click on 'Retry' i can quit YAM.\nSo maybe it's timing problem?!\n\nI attach the last lines from a '@all all' log from this test\nas SoundFilterTest.txt.\n"},"comment":{"url":"https://api.github.com/repos/jens-maus/yam/issues/comments/209909920","html_url":"https://github.com/jens-maus/yam/issues/214#issuecomment-209909920","issue_url":"https://api.github.com/repos/jens-maus/yam/issues/214","id":209909920,"user":{"login":"jens-maus","id":5887769,"avatar_url":"https://avatars.githubusercontent.com/u/5887769?v=3","gravatar_id":"","url":"https://api.github.com/users/jens-maus","html_url":"https://github.com/jens-maus","followers_url":"https://api.github.com/users/jens-maus/followers","following_url":"https://api.github.com/users/jens-maus/following{/other_user}","gists_url":"https://api.github.com/users/jens-maus/gists{/gist_id}","starred_url":"https://api.github.com/users/jens-maus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jens-maus/subscriptions","organizations_url":"https://api.github.com/users/jens-maus/orgs","repos_url":"https://api.github.com/users/jens-maus/repos","events_url":"https://api.github.com/users/jens-maus/events{/privacy}","received_events_url":"https://api.github.com/users/jens-maus/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T12:14:35Z","updated_at":"2016-04-14T12:14:35Z","body":"**:bust_in_silhouette: Originally by @tboeckel on 2010-09-23 14:43:19 +0200**\n<hr>\n(In [5263]) * YAM_UT.c, Threads.c: removed the sound playback in a separate thread again\n  and reverted to the old approach. AmigaOS3's sound.datatype is simply too\n  buggy to be able to play more than 4 samples in different threads without\n  causing major problems. This closes #214."}}