Changeset 152295 in webkit
- Timestamp:
- Jul 2, 2013 9:19:05 AM (11 years ago)
- Location:
- trunk/Tools
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r152282 r152295 1 2013-07-02 Byungwoo Lee <bw80.lee@samsung.com> 2 3 Fix WebKitTestRunner crashes. 4 https://bugs.webkit.org/show_bug.cgi?id=117630 5 6 Reviewed by Darin Adler. 7 8 Create static function to dump for WebProcess unresponsiveness status, 9 and use it before calling TestController::runTest(). 10 11 Accessing TestController::m_currentInvocation before calling 12 TestController::runTest() can make crash because the invocation 13 instance will be assigned at the function. 14 15 * WebKitTestRunner/TestController.cpp: 16 (WTR::TestController::run): 17 * WebKitTestRunner/TestInvocation.cpp: 18 (WTR::TestInvocation::dumpWebProcessUnresponsiveness): 19 * WebKitTestRunner/TestInvocation.h: 20 1 21 2013-07-02 Allan Sandfeld Jensen <allan.jensen@digia.com> 2 22 -
trunk/Tools/WebKitTestRunner/TestController.cpp
r151429 r152295 755 755 { 756 756 if (!resetStateToConsistentValues()) { 757 m_currentInvocation->dumpWebProcessUnresponsiveness();757 TestInvocation::dumpWebProcessUnresponsiveness("<unknown> - TestController::run - Failed to reset state to consistent values\n"); 758 758 return; 759 759 } -
trunk/Tools/WebKitTestRunner/TestInvocation.cpp
r150098 r152295 277 277 void TestInvocation::dumpWebProcessUnresponsiveness() 278 278 { 279 dumpWebProcessUnresponsiveness(m_errorMessage.c_str()); 280 } 281 282 void TestInvocation::dumpWebProcessUnresponsiveness(const char* errorMessage) 283 { 279 284 const char* errorMessageToStderr = 0; 280 285 #if PLATFORM(MAC) … … 287 292 #endif 288 293 289 dump( m_errorMessage.c_str(), errorMessageToStderr, true);294 dump(errorMessage, errorMessageToStderr, true); 290 295 } 291 296 -
trunk/Tools/WebKitTestRunner/TestInvocation.h
r139194 r152295 50 50 51 51 void dumpWebProcessUnresponsiveness(); 52 static void dumpWebProcessUnresponsiveness(const char* errorMessage); 52 53 void outputText(const WTF::String&); 53 54 private:
Note: See TracChangeset
for help on using the changeset viewer.