On Sun, 16 Feb 2020 22:45:38 -0800 Ross Vandegrift <r...@kallisti.us> said:

> Hello,
> 
> I got a bug report that E 0.23.1 will eventually fill the disk with logs about
> invalid objects [1].  So far I cannot reproduce.
> 
> But I did find a non-stop stream of this when interacting with E:
>   ERR<2351>:evas_main ../src/lib/evas/canvas/evas_object_smart.c:145
> evas_object_smart_data_get() calling smart object API on non-smart object!
> For instance, changing window focus triggers five.

this is efl reporting we're calling a function on an object of the wrong type.
you should also get a backtrace with this if you have libunwind (auto detected
at compile time). this is a result of history of these functions being silent
and just returning NULL saying "don't have any data to give you" and then the
code calling them nicely going "well that's not going to work" and becoming a
NOP. in some cases it's just simpler code that doesn't have to go doing type
checking on "some generic object i slotted here". it can dumbly send it a
signal and it'll only work if it's an edje object (for example). other object
types don't have that feature so it'll just do nothing. these used to be silent
and didn't complain. it's debatable if they should or should not as in some
cases it's convenience, in others it may be an actual bug assuming something
did something and it did nothing.

it is possible something gets into a state where it's doing something all the
time and producing logs and with a small amount of disk space - sure. it could
fill it up. :| it's not a black & white answer.

> I also have a steady appearance of this:
>   ERR<2351>:evas-gl_x11 ../src/modules/evas/engines/gl_x11/evas_engine.c:1967
> _native_bind_cb() eglCreateImage() for Pixmap 0x0x1015cc0 failed: 0x3003
> 
> Are these normal?  Can they be muted?

i have since turned this one into a warning in efl git master (thus muted by
default) as it's essentially a race condition you can't get rid of and i kind
of got bored of seeing it as there isn't a lot I can easily do about it.

> Thanks,
> Ross
> 
> 
> [1] - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951117
> 
> 
> _______________________________________________
> enlightenment-users mailing list
> enlightenment-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to