expertisesolutions / efl

EFL
Other
7 stars 3 forks source link

elementary_tests.exe: Prefs explode on errors #426

Open Coquinho opened 4 years ago

Coquinho commented 4 years ago

Current behavior

Just from opening it return errors like:

ERR:edje ../src/lib/edje/edje_embryo.c:4719 _edje_embryo_test_run() You are running Embryo->EDC->Embryo with script program '_p2';
A run_program runs the '2'th program 'call_animation,state1' in the group 'prefs_edje' of file C:/Users/coku/source/efl/prefix/share/elementary/objects/test_prefs.edj;
By the power of Grayskull, your previous Embryo stack is now broken!
ERR:edje ../src/lib/edje/edje_embryo.c:4719 _edje_embryo_test_run() You are running Embryo->EDC->Embryo with script program '_p3';
A run_program runs the '3'th program 'call_animation,state2' in the group 'prefs_edje' of file C:/Users/coku/source/efl/prefix/share/elementary/objects/test_prefs.edj;
By the power of Grayskull, your previous Embryo stack is now broken!
ERR:edje ../src/lib/edje/edje_embryo.c:4719 _edje_embryo_test_run() You are running Embryo->EDC->Embryo with script program '_p2';
A run_program runs the '2'th program 'call_animation,state1' in the group 'prefs_edje' of file C:/Users/coku/source/efl/prefix/share/elementary/objects/test_prefs.edj;
By the power of Grayskull, your previous Embryo stack is now broken!

And by sliding a bit any of the two sliders errors similar to this raised:

ERR:eina_safety ../src/lib/elementary/efl_ui_textbox.c:3307 _efl_ui_textbox_efl_ui_scrollable_scroll_hold_set() safety check failed: sd->scroller == NULL
ERR:eina_safety ../src/lib/elementary/efl_ui_textbox.c:3307 _efl_ui_textbox_efl_ui_scrollable_scroll_hold_set() safety check failed: sd->scroller == NULL
ERR:eina_safety ../src/lib/elementary/efl_ui_textbox.c:3307 _efl_ui_textbox_efl_ui_scrollable_scroll_hold_set() safety check failed: sd->scroller == NULL
ERR:eina_safety ../src/lib/elementary/efl_ui_textbox.c:3307 _efl_ui_textbox_efl_ui_scrollable_scroll_hold_set() safety check failed: sd->scroller == NULL

Expected behavior

To don't throw all those errors. Besides the errors being throw, the application actually seems to work as it does on the master branch, but I couldn't understand what it should do.

Steps to reproduce

  1. Run elementary_test.exe
  2. Open Prefs - this is enough to see the first group of errors. 3, Play a little with the slider - this should yield the second group of errors
Coquinho commented 4 years ago

Oh, those errors actually happen on linux too

joaoantoniocardoso commented 4 years ago

Just to mention that the message By the power of Grayskull, your previous Embryo stack is now broken! is mentioned in #432 too.