{"action":"created","issue":{"url":"https://api.github.com/repos/genodelabs/genode/issues/1660","labels_url":"https://api.github.com/repos/genodelabs/genode/issues/1660/labels{/name}","comments_url":"https://api.github.com/repos/genodelabs/genode/issues/1660/comments","events_url":"https://api.github.com/repos/genodelabs/genode/issues/1660/events","html_url":"https://github.com/genodelabs/genode/issues/1660","id":103293827,"number":1660,"title":"vbox: sporadically vanishing 'interrupt pending' flag","user":{"login":"cproc","id":1306467,"avatar_url":"https://avatars.githubusercontent.com/u/1306467?v=3","gravatar_id":"","url":"https://api.github.com/users/cproc","html_url":"https://github.com/cproc","followers_url":"https://api.github.com/users/cproc/followers","following_url":"https://api.github.com/users/cproc/following{/other_user}","gists_url":"https://api.github.com/users/cproc/gists{/gist_id}","starred_url":"https://api.github.com/users/cproc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cproc/subscriptions","organizations_url":"https://api.github.com/users/cproc/orgs","repos_url":"https://api.github.com/users/cproc/repos","events_url":"https://api.github.com/users/cproc/events{/privacy}","received_events_url":"https://api.github.com/users/cproc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/genodelabs/genode/labels/bug","name":"bug","color":"1b7921"}],"state":"open","locked":false,"assignee":{"login":"cproc","id":1306467,"avatar_url":"https://avatars.githubusercontent.com/u/1306467?v=3","gravatar_id":"","url":"https://api.github.com/users/cproc","html_url":"https://github.com/cproc","followers_url":"https://api.github.com/users/cproc/followers","following_url":"https://api.github.com/users/cproc/following{/other_user}","gists_url":"https://api.github.com/users/cproc/gists{/gist_id}","starred_url":"https://api.github.com/users/cproc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cproc/subscriptions","organizations_url":"https://api.github.com/users/cproc/orgs","repos_url":"https://api.github.com/users/cproc/repos","events_url":"https://api.github.com/users/cproc/events{/privacy}","received_events_url":"https://api.github.com/users/cproc/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-08-26T15:14:31Z","updated_at":"2015-08-26T15:40:49Z","closed_at":null,"body":"By default, the EMT thread of the last vCPU handles expired timers. When running VirtualBox with 2 vCPUs, it sporadically happens that the EMT thread of the second CPU clears an 'interrupt pending' flag for the first vCPU after changing the state of a timer device model, which is not expected by our Genode-specific code (failed assertion '!_irq_win' in the recall handler).\r\n\r\nThe problem did not occur yet when letting the EMT thread of the first vCPU handle the expired timers, so we could do that as an interim fix until the problem has been further investigated."},"comment":{"url":"https://api.github.com/repos/genodelabs/genode/issues/comments/135070824","html_url":"https://github.com/genodelabs/genode/issues/1660#issuecomment-135070824","issue_url":"https://api.github.com/repos/genodelabs/genode/issues/1660","id":135070824,"user":{"login":"cproc","id":1306467,"avatar_url":"https://avatars.githubusercontent.com/u/1306467?v=3","gravatar_id":"","url":"https://api.github.com/users/cproc","html_url":"https://github.com/cproc","followers_url":"https://api.github.com/users/cproc/followers","following_url":"https://api.github.com/users/cproc/following{/other_user}","gists_url":"https://api.github.com/users/cproc/gists{/gist_id}","starred_url":"https://api.github.com/users/cproc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cproc/subscriptions","organizations_url":"https://api.github.com/users/cproc/orgs","repos_url":"https://api.github.com/users/cproc/repos","events_url":"https://api.github.com/users/cproc/events{/privacy}","received_events_url":"https://api.github.com/users/cproc/received_events","type":"User","site_admin":false},"created_at":"2015-08-26T15:40:49Z","updated_at":"2015-08-26T15:40:49Z","body":"@nfeske, @chelmuth: please add the workaround commit to staging"}}