stefan pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=6bf537d43d2f7ebcfee15dfcbb559dbe9cf89b12
commit 6bf537d43d2f7ebcfee15dfcbb559dbe9cf89b12 Author: Stefan Schmidt <ste...@osg.samsung.com> Date: Mon Sep 19 10:41:58 2016 +0200 Revert "render_thread: Attempt to set affinity to a random fast core" This reverts commit a17ac66f0a0b089dde0b2e550523b0d59ec97f52. This change broke every efl build locally, as well as on Jenkins, for me. CLD lib/ethumb_client/libethumb_client.la /bin/sh: line 2: 10047 Segmentation fault (core dumped) EFL_RUN_IN_TREE=1 ../src/bin/edje/edje_cc -id . -fd . -id ./tests/emotion/data tests/emotion/data/theme.edc tests/emotion/data/theme.edj Makefile:52584: recipe for target 'tests/emotion/data/theme.edj' failed make[4]: *** [tests/emotion/data/theme.edj] Error 139 make[4]: *** Waiting for unfinished jobs.... /bin/sh: line 2: 10088 Segmentation fault (core dumped) EFL_RUN_IN_TREE=1 ../src/bin/edje/edje_cc -id . -fd . -id ./modules/ethumb/emotion modules/ethumb/emotion/template.edc modules/ethumb/emotion/template.edj Makefile:52590: recipe for target 'modules/ethumb/emotion/template.edj' failed make[4]: *** [modules/ethumb/emotion/template.edj] Error 139 /bin/sh: line 2: 10119 Segmentation fault (core dumped) EFL_RUN_IN_TREE=1 ../src/bin/edje/edje_cc -id . -fd . -id ../src/modules/elementary/prefs/ modules/elementary/prefs/elm_prefs_swallow.edc modules/elementary/prefs/elm_prefs_swallow.edj Makefile:52614: recipe for target 'modules/elementary/prefs/elm_prefs_swallow.edj' failed make[4]: *** [modules/elementary/prefs/elm_prefs_swallow.edj] Error 139 --- src/lib/evas/common/evas_thread_render.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/lib/evas/common/evas_thread_render.c b/src/lib/evas/common/evas_thread_render.c index 562ef29..623e40e 100644 --- a/src/lib/evas/common/evas_thread_render.c +++ b/src/lib/evas/common/evas_thread_render.c @@ -1,5 +1,4 @@ #include "evas_common_private.h" -#include "eina_cpu_private.h" #include <assert.h> @@ -126,8 +125,6 @@ out: void evas_thread_init(void) { - int core; - if (init_count++) return; eina_threads_init(); @@ -138,9 +135,7 @@ evas_thread_init(void) CRI("Could not create draw thread lock"); if (!eina_condition_new(&evas_thread_queue_condition, &evas_thread_queue_lock)) CRI("Could not create draw thread condition"); - - core = _eina_cpu_fast_core_get(); - if (!eina_thread_create(&evas_thread_worker, EINA_THREAD_NORMAL, core, + if (!eina_thread_create(&evas_thread_worker, EINA_THREAD_NORMAL, 0, evas_thread_worker_func, NULL)) if (!eina_thread_create(&evas_thread_worker, EINA_THREAD_NORMAL, -1, evas_thread_worker_func, NULL)) --