Changeset 204577 in webkit
- Timestamp:
- Aug 17, 2016 3:18:36 PM (8 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r204565 r204577 1 2016-08-17 Jonathan Bedard <jbedard@apple.com> 2 3 Extra logging for crash reason 4 https://bugs.webkit.org/show_bug.cgi?id=160943 5 6 Reviewed by Alexey Proskuryakov. 7 8 A number of tests have been erroneously marked as crashed, this should help diagnose these false crashes. 9 10 * Scripts/webkitpy/port/server_process.py: 11 (ServerProcess.write): Add extra logging to determine why a process has been marked as crashed. 12 (ServerProcess._wait_for_data_and_update_buffers_using_select): Ditto. 13 (ServerProcess.has_crashed): Ditto. 14 1 15 2016-08-17 Dan Bernstein <mitz@apple.com> 2 16 -
trunk/Tools/Scripts/webkitpy/port/server_process.py
r204514 r204577 157 157 # unless we already know that this is a timeout. 158 158 if not ignore_crash: 159 _log.debug('This test marked as a crash because of a broken pipe when writing to stdin of the server process.') 159 160 self._crashed = True 160 161 … … 256 257 data = self._proc.stdout.read() 257 258 if not data and not stopping and (self._treat_no_data_as_crash or self._proc.poll()): 259 _log.debug('This test marked as a crash because of no data while reading stdout for the server process.') 258 260 self._crashed = True 259 261 self._output += data … … 262 264 data = self._proc.stderr.read() 263 265 if not data and not stopping and (self._treat_no_data_as_crash or self._proc.poll()): 266 _log.debug('This test marked as a crash because of no data while reading stdout for the server process.') 264 267 self._crashed = True 265 268 self._error += data … … 302 305 def has_crashed(self): 303 306 if not self._crashed and self.poll(): 307 _log.debug('This test marked as a crash because of failure to poll the server process.') 304 308 self._crashed = True 305 309 self._handle_possible_interrupt()
Note: See TracChangeset
for help on using the changeset viewer.