Resolve crash issue during changing smack label
authorYunchan Cho <yunchan.cho@samsung.com>
Thu, 26 Sep 2013 08:55:08 +0000 (17:55 +0900)
committerYunchan Cho <yunchan.cho@samsung.com>
Fri, 27 Sep 2013 03:50:32 +0000 (12:50 +0900)
[Title] Resolve crash issue during changing smack label
[Issue#] N/A
[Problem] Crash happens while changing smack label of process spawned by UI Process(root) for layout test
[Cause] N/A
[Solution] We do not need this kind of behavior while running layout test.
           Therefore, this patch just disables that activity on layout test.

Change-Id: I872090806275092cf5e49bfed81f01f34eac1e89

Source/WebKit2/PluginProcess/efl/PluginProcessMainEfl.cpp
Source/WebKit2/WebProcess/efl/WebProcessMainEfl.cpp

index 225b6f0..c2530fe 100755 (executable)
@@ -77,7 +77,7 @@ WK_EXPORT int PluginProcessMainEfl(int argc, char* argv[])
     ASSERT(argc == 2);
 #endif // ENABLE(TIZEN_SCAN_PLUGIN)
 
-#if ENABLE(TIZEN_PROCESS_PERMISSION_CONTROL)
+#if ENABLE(TIZEN_PROCESS_PERMISSION_CONTROL) && !ENABLE(TIZEN_WEBKIT2_EFL_WTR)
     // check process smack label
     if (!changeProcessSmackLabel("/usr/bin/PluginProcess", argv[0])) {
         TIZEN_LOGI("failed to change smack label");
index 8d60826..2b356d4 100644 (file)
@@ -75,7 +75,7 @@ WK_EXPORT int WebProcessMainEfl(int argc, char* argv[])
     if (argc != 2)
         return 1;
 
-#if ENABLE(TIZEN_PROCESS_PERMISSION_CONTROL)
+#if ENABLE(TIZEN_PROCESS_PERMISSION_CONTROL) && !ENABLE(TIZEN_WEBKIT2_EFL_WTR)
     // change process smack label
     if (!changeProcessSmackLabel("/usr/bin/WebProcess", argv[0])) {
         TIZEN_LOGI("failed to change smack label");