Title: [137865] trunk/Source/WebKit2
Revision
137865
Author
[email protected]
Date
2012-12-16 18:18:42 -0800 (Sun, 16 Dec 2012)

Log Message

Remove the random crash thread
https://bugs.webkit.org/show_bug.cgi?id=105147

Reviewed by Sam Weinig.

Remove old crashy code.

* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::initialize):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (137864 => 137865)


--- trunk/Source/WebKit2/ChangeLog	2012-12-17 02:14:19 UTC (rev 137864)
+++ trunk/Source/WebKit2/ChangeLog	2012-12-17 02:18:42 UTC (rev 137865)
@@ -1,5 +1,17 @@
 2012-12-16  Anders Carlsson  <[email protected]>
 
+        Remove the random crash thread
+        https://bugs.webkit.org/show_bug.cgi?id=105147
+
+        Reviewed by Sam Weinig.
+
+        Remove old crashy code.
+
+        * WebProcess/WebProcess.cpp:
+        (WebKit::WebProcess::initialize):
+
+2012-12-16  Anders Carlsson  <[email protected]>
+
         Implement authentication for downloads
         https://bugs.webkit.org/show_bug.cgi?id=105146
         <rdar://problem/12239483>

Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (137864 => 137865)


--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp	2012-12-17 02:14:19 UTC (rev 137864)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp	2012-12-17 02:18:42 UTC (rev 137865)
@@ -109,32 +109,6 @@
 
 namespace WebKit {
 
-#if OS(WINDOWS)
-static void sleep(unsigned seconds)
-{
-    ::Sleep(seconds * 1000);
-}
-#endif
-
-static void randomCrashThread(void*) NO_RETURN_DUE_TO_CRASH;
-void randomCrashThread(void*)
-{
-    // This delay was chosen semi-arbitrarily. We want the crash to happen somewhat quickly to
-    // enable useful stress testing, but not so quickly that the web process will always crash soon
-    // after launch.
-    static const unsigned maximumRandomCrashDelay = 180;
-
-    sleep(randomNumber() * maximumRandomCrashDelay);
-    CRASH();
-}
-
-static void startRandomCrashThreadIfRequested()
-{
-    if (!getenv("WEBKIT2_CRASH_WEB_PROCESS_RANDOMLY"))
-        return;
-    createThread(randomCrashThread, 0, "WebKit2: Random Crash Thread");
-}
-
 WebProcess& WebProcess::shared()
 {
     static WebProcess& process = *new WebProcess;
@@ -203,8 +177,6 @@
     m_runLoop = runLoop;
 
     m_authenticationManager.setConnection(m_connection.get());
-
-    startRandomCrashThreadIfRequested();
 }
 
 void WebProcess::addMessageReceiver(CoreIPC::StringReference messageReceiverName, CoreIPC::MessageReceiver* messageReceiver)
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to