Re: [E-devel] Efl 1.24 and _ecore_evas_x_selection_notify() safety check failed errors
On Mon, 11 May 2020 13:25:11 -0400 "Rbt. Y-Lee" said: > With efl 1.23.3 when moksha (bodhi linuxs e17 fork) boots there are no EFL > or e(moksha) related stderrs > > With efl 1.24.x and efl in git at commit - tests: ecore_con another cert > update to extend the time its valid to 100 year > > When moskha boots up and while using it I get the following errors yup. below, ecore_evas is reporting an issue - being passes a null ecore evas. it probably shouldn't be as it can't do anything sensible with a null ecore evas... > ERR<18804>:eina_safety > ../src/modules/ecore_evas/engines/x/ecore_evas_x.c:3954 > _ecore_evas_x_selection_notify() safety check failed: !!ee is false > ## Copy & Paste the below (until EOF) into a terminal, then hit Enter > > eina_btlog << EOF > /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebbfb1c 0x7fba4eb9 > /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebc0921 0x7fba4eb9 > /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebc1f85 0x7fba4eb9 > /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebda602 0x7fba4eb9 > /lib/x86_64-linux-gnu/ecore_evas/engines/x/v-1.24/module.so 0x7fba48bfefaf > 0x7fba48bed000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0c099 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed15596 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0e0f9 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0cf40 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed080ee 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0887d 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0df49 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0d200 0x7fba4ece5000 > /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0893b 0x7fba4ece5000 > /usr/bin/enlightenment 0x55b53362ae7f 0x55b5335f > /lib/x86_64-linux-gnu/libc.so.6 0x7fba4e84b0b3 0x7fba4e824000 > /usr/bin/enlightenment 0x55b53362c03e 0x55b5335f > EOF > > the backtrace: > /lib/x86_64-linux-gnu/libeina.so.1 | > /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_inlist.c : 591 @ > eina_inlist_sorted_insert() > /lib/x86_64-linux-gnu/libeina.so.1 | > /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_iterator.c : 123 @ > eina_iterator_next() > /lib/x86_64-linux-gnu/libeina.so.1 | > /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_list.c : 295 @ > eina_list_iterator_next() > /lib/x86_64-linux-gnu/libeina.so.1 | > /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_promise.c : 593 @ > __eina_promise_cancel_data() > /lib/x86_64-linux-gnu/ecore_evas/engines/x/v-1.24/module.so | > /home/robert/Code/efl-1.24.1/build/../src/modules/ecore_evas/engines/x/ecore_evas_x.c > : 2695 @ _alpha_do() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/src/lib/ecore/ecore_event_message.eo.c : > 12 @ ecore_event_message_data_steal() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_inline_value.x : > 362 @ eina_value_vset() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_event_message_handler.c: > 350 @ _ecore_event_message_handler_efl_loop_message_handler_message_call() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_inline_value.x : > 421 @ eina_value_vset() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_main.c : 275 @ > _ecore_get_epoll_fd() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_main.c : 596 @ > _ecore_main_fdh_epoll_mark_active() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_event_message_handler.c: > 316 @ _ecore_event_message_handler_efl_object_destructor() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_event_message_handler.c: > 65 @ _ecore_event_do_filter() > /lib/x86_64-linux-gnu/libecore.so.1| > /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_main.c : 929 @ > _ecore_main_loop_setup() > /usr/bin/enlightenment| /home/robert/Code/moksha/src/bin/e_main.c : 1161 @ > main() > /lib/x86_64-linux-gnu/libc.so.6 | ??/?? : 1161 @ __libc_start_main() > /usr/bin/enlightenment| ??/?? : 1161 @ _start() > > This line in e_main.c : > > if (!x_fatal) e_canvas_idle_flush(); > > is committed out in e code these days by commit: > > remove E_Win+e_canvas, convert all internal wins to use elm_win > > probably not a good idea for me to follow suit. don't pass null ecore-evas's :) it's been fixed in e mainline by now... this is the danger of forking. you also end up missing fixes (even if they are fixes by indirect redesign and not even doing that thing anymore). -- - Codito, ergo sum - "I code, therefore I am" -- Carsten Haitzler - ras...@rasterman.com ___ enlightenment-devel mailing list
[E-devel] Efl 1.24 and _ecore_evas_x_selection_notify() safety check failed errors
With efl 1.23.3 when moksha (bodhi linuxs e17 fork) boots there are no EFL or e(moksha) related stderrs With efl 1.24.x and efl in git at commit - tests: ecore_con another cert update to extend the time its valid to 100 year When moskha boots up and while using it I get the following errors ERR<18804>:eina_safety ../src/modules/ecore_evas/engines/x/ecore_evas_x.c:3954 _ecore_evas_x_selection_notify() safety check failed: !!ee is false ## Copy & Paste the below (until EOF) into a terminal, then hit Enter eina_btlog << EOF /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebbfb1c 0x7fba4eb9 /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebc0921 0x7fba4eb9 /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebc1f85 0x7fba4eb9 /lib/x86_64-linux-gnu/libeina.so.1 0x7fba4ebda602 0x7fba4eb9 /lib/x86_64-linux-gnu/ecore_evas/engines/x/v-1.24/module.so 0x7fba48bfefaf 0x7fba48bed000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0c099 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed15596 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0e0f9 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0cf40 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed080ee 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0887d 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0df49 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0d200 0x7fba4ece5000 /lib/x86_64-linux-gnu/libecore.so.1 0x7fba4ed0893b 0x7fba4ece5000 /usr/bin/enlightenment 0x55b53362ae7f 0x55b5335f /lib/x86_64-linux-gnu/libc.so.6 0x7fba4e84b0b3 0x7fba4e824000 /usr/bin/enlightenment 0x55b53362c03e 0x55b5335f EOF the backtrace: /lib/x86_64-linux-gnu/libeina.so.1 | /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_inlist.c : 591 @ eina_inlist_sorted_insert() /lib/x86_64-linux-gnu/libeina.so.1 | /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_iterator.c : 123 @ eina_iterator_next() /lib/x86_64-linux-gnu/libeina.so.1 | /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_list.c : 295 @ eina_list_iterator_next() /lib/x86_64-linux-gnu/libeina.so.1 | /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_promise.c : 593 @ __eina_promise_cancel_data() /lib/x86_64-linux-gnu/ecore_evas/engines/x/v-1.24/module.so | /home/robert/Code/efl-1.24.1/build/../src/modules/ecore_evas/engines/x/ecore_evas_x.c : 2695 @ _alpha_do() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/src/lib/ecore/ecore_event_message.eo.c : 12 @ ecore_event_message_data_steal() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_inline_value.x : 362 @ eina_value_vset() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_event_message_handler.c: 350 @ _ecore_event_message_handler_efl_loop_message_handler_message_call() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/eina/eina_inline_value.x : 421 @ eina_value_vset() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_main.c : 275 @ _ecore_get_epoll_fd() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_main.c : 596 @ _ecore_main_fdh_epoll_mark_active() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_event_message_handler.c: 316 @ _ecore_event_message_handler_efl_object_destructor() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_event_message_handler.c: 65 @ _ecore_event_do_filter() /lib/x86_64-linux-gnu/libecore.so.1| /home/robert/Code/efl-1.24.1/build/../src/lib/ecore/ecore_main.c : 929 @ _ecore_main_loop_setup() /usr/bin/enlightenment| /home/robert/Code/moksha/src/bin/e_main.c : 1161 @ main() /lib/x86_64-linux-gnu/libc.so.6 | ??/?? : 1161 @ __libc_start_main() /usr/bin/enlightenment| ??/?? : 1161 @ _start() This line in e_main.c : if (!x_fatal) e_canvas_idle_flush(); is committed out in e code these days by commit: remove E_Win+e_canvas, convert all internal wins to use elm_win probably not a good idea for me to follow suit. Any ideas? ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] EFL 1.24.1 release
We collected and backport some fixes in are now ready to release the first stable update for the efl 1.24.x series. Fixes: * edje - don't set font sizes less than 1 * ecore_evas_x - fix maximize/unmaximize request corner case * ecore_evas: only define these eina errors once * exactness: remove no longer needed _evas_new() * exactness_player: do not test for delay_ms * evas + gl - fix callback-to-app-changes-state issue with pixel data ==Download:== http://download.enlightenment.org/rel/libs/efl/efl-1.24.1.tar.xz 67aafb53926426b245ba934e3a4adc2f465041b9c3cbcabfff8f914367f94bf7 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel