[GTK] Catch select.error exceptions in parse_output_lines
Created attachment 199819 [details] Patch
Created attachment 199820 [details] Patch
Comment on attachment 199820 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=199820&action=review > Tools/gtk/common.py:118 > + print "Ayo" Yeah ... no.
What's the error we are currently getting in the bots?
Taking the following build as an example: http://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release/builds/37295/steps/API%20tests/logs/stdio Traceback (most recent call last): File "./Tools/Scripts/run-gtk-tests", line 384, in <module> sys.exit(TestRunner(options, args).run_tests()) File "./Tools/Scripts/run-gtk-tests", line 328, in run_tests g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. success = self._run_test(test) File "./Tools/Scripts/run-gtk-tests", line 302, in _run_test return self._run_test_glib(test_program) File "./Tools/Scripts/run-gtk-tests", line 290, in _run_test_glib return self._run_test_command(tester_command, self._options.timeout) File "./Tools/Scripts/run-gtk-tests", line 261, in _run_test_command common.parse_output_lines(fd, parse_line) File "./Tools/gtk/common.py", line 117, in parse_output_lines rlist, wlist, xlist = select.select(read_set, [], []) select.error: (4, 'Interrupted system call') The select.error is a simple-enough report about an interrupted system call (errno = EINTR). Might be related to the g_dbus_connection_real_closed error, though I don't know from where the latter could originate.
Created attachment 199987 [details] Patch
Comment on attachment 199987 [details] Patch Clearing flags on attachment: 199987 Committed r149555: <http://trac.webkit.org/changeset/149555>
All reviewed patches have been landed. Closing bug.