[GTK] Catch select.error exceptions in parse_output_lines
Created attachment 199819 [details]
Created attachment 199820 [details]
Comment on attachment 199820 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=199820&action=review
> + print "Ayo"
Yeah ... no.
What's the error we are currently getting in the bots?
Taking the following build as an example:
Traceback (most recent call last):
File "./Tools/Scripts/run-gtk-tests", line 384, in <module>
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
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
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]
Comment on attachment 199987 [details]
Clearing flags on attachment: 199987
Committed r149555: <http://trac.webkit.org/changeset/149555>
All reviewed patches have been landed. Closing bug.