Re: [E-devel] Efl 1.24 and _ecore_evas_x_selection_notify() safety check failed errors

2020-05-11 Thread The Rasterman
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

2020-05-11 Thread Rbt. Y-Lee
 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

2020-05-11 Thread Stefan Schmidt
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