{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/web-platform-tests/issues/9657","repository_url":"https://api.github.com/repos/w3c/web-platform-tests","labels_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/9657/labels{/name}","comments_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/9657/comments","events_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/9657/events","html_url":"https://github.com/w3c/web-platform-tests/issues/9657","id":300046639,"number":9657,"title":"GLib-GObject-CRITICAL in Firefox Travis logs makes them very verbose and harder to understand","user":{"login":"foolip","id":498917,"avatar_url":"https://avatars1.githubusercontent.com/u/498917?v=4","gravatar_id":"","url":"https://api.github.com/users/foolip","html_url":"https://github.com/foolip","followers_url":"https://api.github.com/users/foolip/followers","following_url":"https://api.github.com/users/foolip/following{/other_user}","gists_url":"https://api.github.com/users/foolip/gists{/gist_id}","starred_url":"https://api.github.com/users/foolip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/foolip/subscriptions","organizations_url":"https://api.github.com/users/foolip/orgs","repos_url":"https://api.github.com/users/foolip/repos","events_url":"https://api.github.com/users/foolip/events{/privacy}","received_events_url":"https://api.github.com/users/foolip/received_events","type":"User","site_admin":false},"labels":[{"id":578126181,"url":"https://api.github.com/repos/w3c/web-platform-tests/labels/ci_stability","name":"ci_stability","color":"fef2c0","default":false},{"id":723025927,"url":"https://api.github.com/repos/w3c/web-platform-tests/labels/good%20first%20issue","name":"good first issue","color":"5319e7","default":true},{"id":45230790,"url":"https://api.github.com/repos/w3c/web-platform-tests/labels/infra","name":"infra","color":"fbca04","default":false},{"id":693964460,"url":"https://api.github.com/repos/w3c/web-platform-tests/labels/priority:roadmap","name":"priority:roadmap","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-02-25T17:58:26Z","updated_at":"2018-03-07T16:03:58Z","closed_at":null,"author_association":"MEMBER","body":"https://api.travis-ci.org/v3/job/345549233/log.txt is a raw log (from https://github.com/w3c/web-platform-tests/pull/9641) and it has *lots* of this stuff:\r\n```\r\nPID 6210 | (firefox:6210): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed\r\nPID 6210 | \r\nPID 6210 | (firefox:6210): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed\r\n```\r\n\r\nIt drowns out the rest of the content.\r\n\r\n@jgraham, do you know where this is coming from? If it can't be fixed in Firefox, do you think we can just filter them out in the Travis runs to make these logs smaller? One has to download the raw logs normally for Firefox because they're too big to get the nice UI."},"comment":{"url":"https://api.github.com/repos/w3c/web-platform-tests/issues/comments/371187544","html_url":"https://github.com/w3c/web-platform-tests/issues/9657#issuecomment-371187544","issue_url":"https://api.github.com/repos/w3c/web-platform-tests/issues/9657","id":371187544,"user":{"login":"jgraham","id":294864,"avatar_url":"https://avatars1.githubusercontent.com/u/294864?v=4","gravatar_id":"","url":"https://api.github.com/users/jgraham","html_url":"https://github.com/jgraham","followers_url":"https://api.github.com/users/jgraham/followers","following_url":"https://api.github.com/users/jgraham/following{/other_user}","gists_url":"https://api.github.com/users/jgraham/gists{/gist_id}","starred_url":"https://api.github.com/users/jgraham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jgraham/subscriptions","organizations_url":"https://api.github.com/users/jgraham/orgs","repos_url":"https://api.github.com/users/jgraham/repos","events_url":"https://api.github.com/users/jgraham/events{/privacy}","received_events_url":"https://api.github.com/users/jgraham/received_events","type":"User","site_admin":false},"created_at":"2018-03-07T16:03:58Z","updated_at":"2018-03-07T16:03:58Z","author_association":"MEMBER","body":"So let's try the simplest possible solution here. I think a regexp in `tools/wptrunner/wptruner/browsers/firefox.py::on_output` discarding input that matches the `GLib-GObject-CRITICAL` lines above would be sufficient. Ideally we would have some infrastructure to allow multiple regex to run, since I have a few other use cases that might need this in the future."}}
{"actor":{"display_login":"jgraham"}}