Re: [e-users] eina complains

2017-07-12 Thread Mick
On Wednesday 12 Jul 2017 08:57:30 you wrote:
> On Tue, 11 Jul 2017 23:12:25 +0100 Mick  said:
> > I installed e from e_git and noticed multiple entries in
> > ~/.xsession-errors
> > like this:
> > 
> > ERR<4498>:evas-gl_x11 /data/tmp_var/portage/dev-
> > libs/efl-/work/efl-/src/modules/evas/engines/gl_x11/evas_engine.c:
> > 1997 _native_bind_cb() eglCreateImage() for Pixmap 0x0xa1154e failed:
> > 0x3003
> this above says an egl image create failed. when binding a native pixmap...
> which is how compositing works (and transforms pixmaps to eglimages to then
> textures to use to render with). this generally shouldn't happen unless
> something really bad is going on (pixmap too big? pixmap invalid? driver
> issue? ).

I see.  There are a number of errors, all repeated a few times.  I can 
summarise these as follows:

First eina doesn't like something in my locales:

ERR<4555>:eina_safety /var/tmp/portage/dev-
libs/efl-/work/efl-/src/lib/efreet/efreet_ini.c:412 
efreet_ini_localestring_get() safety check failed: ini->section == NULL

Then efl and udisks2 have a spat:

ERR<4620>:eldbus /var/tmp/portage/dev-
libs/efl-/work/efl-/src/lib/eldbus/eldbus_proxy.c:818 _props_get_all() 
Error getting all properties of org.freedesktop.UDisks2 
/org/freedesktop/UDisks2/block_devices/sda1, error message: 
org.enlightenment.DBus.Canceled Canceled by user.

The above is repeated for each partition on the drive.

Then evas has the problem with rendering some image:

ERR<4544>:evas-gl_x11 /var/tmp/portage/dev-
libs/efl-/work/efl-/src/modules/evas/engines/gl_x11/evas_engine.c:1997 
_native_bind_cb() eglCreateImage() for Pixmap 0x0xa019c5 failed: 0x3003


Nevertheless none of the above limit my enjoyment of the desktop.  :-)


> just a note... can you not paste these in with line wrapping on? yes - they
> are long lines. they tabulize the output and you have long file paths and
> long function names per line/entry ... it's the nature of the data (and the
> full path matters especially for modules so we cant just drop down to
> filename only)

Yes I can remove word wrapping so they look more tidy, attach a txt file 
and/or use pastebin, but ...


> but the top seems wrong. you are missing full debug symbols. you only have
> minimal symbols there. 

I built efl, enlightenment, xorg-server and mesa with:

CLAGS="-O2 -ffast-math -march=native -g -ggdb3"

Do I need more?

> if all the symbols are there and right you should get stuff like:
[snip ...]

> /usr/local/lib/libeina.so.1 | 
> /home/raster/C/efl/src/lib/eina/eina_log.c  : 2055 @
> eina_log_print_cb_stderr()
[snip ...]

Hmm ... I assume you built efl in /home/raster/C/, while I built it in 
/data/tmp_var/portage/ but this directory is cleared out after the package is 
installed.  Is it necessary to retain all the build time files?

-- 
Regards,
Mick
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users


Re: [e-users] eina complains

2017-07-11 Thread The Rasterman
On Tue, 11 Jul 2017 23:12:25 +0100 Mick  said:

> I installed e from e_git and noticed multiple entries in ~/.xsession-errors 
> like this:
> 
> ERR<4498>:evas-gl_x11 /data/tmp_var/portage/dev-
> libs/efl-/work/efl-/src/modules/evas/engines/gl_x11/evas_engine.c:1997
>  
> _native_bind_cb() eglCreateImage() for Pixmap 0x0xa1154e failed: 0x3003

this above says an egl image create failed. when binding a native pixmap...
which is how compositing works (and transforms pixmaps to eglimages to then
textures to use to render with). this generally shouldn't happen unless
something really bad is going on (pixmap too big? pixmap invalid? driver issue?
).

...

> ## Copy & Paste the below (until EOF) into a terminal, then hit Enter
> 
> eina_btlog << EOF
> /usr/lib64/libeina.so.10x7f07de9abd09 0x7f07de984000
> /usr/lib64/libeina.so.10x7f07de9aca1f 0x7f07de984000
> /usr/lib64/libeina.so.10x7f07de9add99 0x7f07de984000
> /usr/lib64/evas/modules/engines/gl_x11/v-1.20/module.so
> 0x7f07d0216ca9 0x7f07d0214000
> /usr/lib64/evas/modules/engines/gl_generic/v-1.20/module.so
> 0x7f07ca692467 0x7f07ca67d000
> /usr/lib64/libevas.so.10x7f07de49290e 0x7f07de2ed000
> /usr/lib64/libevas.so.10x7f07de3cd9ad 0x7f07de2ed000
> /usr/lib64/libevas.so.10x7f07de3ce8c6 0x7f07de2ed000
> /usr/lib64/libevas.so.10x7f07de3cf0b6 0x7f07de2ed000
> /usr/lib64/libevas.so.10x7f07de3515a7 0x7f07de2ed000
> /usr/lib64/ecore_evas/engines/x/v-1.20/module.so   0x7f07d042d565 
> 0x7f07d0423000
> /usr/lib64/libecore_evas.so.1  0x7f07dde7b541 0x7f07dde68000
> /usr/lib64/libecore.so.1   0x7f07de0aae1f 0x7f07de092000
> /usr/lib64/libeo.so.1  0x7f07db6dc4db 0x7f07db6c9000
> /usr/lib64/libeo.so.1  0x7f07db6d7a93 0x7f07db6c9000
> /usr/lib64/libecore.so.1   0x7f07de0ae036 0x7f07de092000
> /usr/lib64/libecore.so.1   0x7f07de0ae687 0x7f07de092000
> /usr/bin/enlightenment 0x43ccaa 0x40
> /lib64/libc.so.6   0x7f07db905640 0x7f07db8e5000
> /usr/bin/enlightenment 0x43e129 0x40
> EOF

the above is a machine readable backtrace of where the issue happened. which
function called which other function down the tree (the top of this is the
leaf/top of the tree branch, the bottom is the root where it all started). it
asks you to use eina_log to make it readable (because doing this is expensive
vs the above dump and so eina will not automatically do this every single time
as it'd slow down the calling process a lot).

> So I did as instructed and got this much:
> 
> $ eina_btlog << EOF
> > /usr/lib64/libeina.so.1 0x7f07de9abd09 0x7f07de984000
> > /usr/lib64/libeina.so.1 0x7f07de9aca1f 0x7f07de984000
> > /usr/lib64/libeina.so.1 0x7f07de9add99 0x7f07de984000
> > /usr/lib64/evas/modules/engines/gl_x11/v-1.20/module.so  0x7f07d0216ca9 
> 0x7f07d0214000
> > /usr/lib64/evas/modules/engines/gl_generic/v-1.20/module.so  0x7f07ca692467 
> 0x7f07ca67d000
> > /usr/lib64/libevas.so.1 0x7f07de49290e 0x7f07de2ed000
> > /usr/lib64/libevas.so.1 0x7f07de3cd9ad 0x7f07de2ed000
> > /usr/lib64/libevas.so.1 0x7f07de3ce8c6 0x7f07de2ed000
> > /usr/lib64/libevas.so.1 0x7f07de3cf0b6 0x7f07de2ed000
> > /usr/lib64/libevas.so.1 0x7f07de3515a7 0x7f07de2ed000
> > /usr/lib64/ecore_evas/engines/x/v-1.20/module.so  0x7f07d042d565 
> 0x7f07d0423000
> > /usr/lib64/libecore_evas.so.1 0x7f07dde7b541 0x7f07dde68000
> > /usr/lib64/libecore.so.1 0x7f07de0aae1f 0x7f07de092000
> > /usr/lib64/libeo.so.1 0x7f07db6dc4db 0x7f07db6c9000
> > /usr/lib64/libeo.so.1 0x7f07db6d7a93 0x7f07db6c9000
> > /usr/lib64/libecore.so.1 0x7f07de0ae036 0x7f07de092000
> > /usr/lib64/libecore.so.1 0x7f07de0ae687 0x7f07de092000
> > /usr/bin/enlightenment 0x43ccaa 0x40
> > /lib64/libc.so.6  0x7f07db905640 0x7f07db8e5000
> > /usr/bin/enlightenment 0x43e129 0x40
> > EOF
>/usr/lib64/libeina.so.1
> | ??/??  :   0 @ _eina_semaphore_free()
>/usr/lib64/libeina.so.1
> | ??/??  :   0 @ eina_log_print_cb_stdout()
>/usr/lib64/libeina.so.1
> | ??/??  :   0 @ eina_log_print()
> /usr/lib64/evas/modules/engines/gl_x11/v-1.20/module.so
> | /:   0 @ ()
> /usr/lib64/evas/modules/engines/gl_generic/v-1.20/module.so
> | /:   0 @ ()
>/usr/lib64/libevas.so.1
> | ??/??  :   0 @ evas_filter_program_source_set_all()
>/usr/lib64/libevas.so.1
> | ??/??  :   0 @ evas_font_reinit()
>/usr/lib64/libevas.so.1
> | ??/??  :   0 @ evas_font_reinit()
>/usr/lib64/libevas.so.1
> | ??/??  :   0 @ evas_render_updates_free()
>/usr/lib64/libevas.so.1
> | ??/??  

[e-users] eina complains

2017-07-11 Thread Mick
I installed e from e_git and noticed multiple entries in ~/.xsession-errors 
like this:

ERR<4498>:evas-gl_x11 /data/tmp_var/portage/dev-
libs/efl-/work/efl-/src/modules/evas/engines/gl_x11/evas_engine.c:1997 
_native_bind_cb() eglCreateImage() for Pixmap 0x0xa1154e failed: 0x3003
## Copy & Paste the below (until EOF) into a terminal, then hit Enter

eina_btlog << EOF
/usr/lib64/libeina.so.1  0x7f07de9abd09 0x7f07de984000
/usr/lib64/libeina.so.1  0x7f07de9aca1f 0x7f07de984000
/usr/lib64/libeina.so.1  0x7f07de9add99 0x7f07de984000
/usr/lib64/evas/modules/engines/gl_x11/v-1.20/module.so  0x7f07d0216ca9 
0x7f07d0214000
/usr/lib64/evas/modules/engines/gl_generic/v-1.20/module.so  0x7f07ca692467 
0x7f07ca67d000
/usr/lib64/libevas.so.1  0x7f07de49290e 0x7f07de2ed000
/usr/lib64/libevas.so.1  0x7f07de3cd9ad 0x7f07de2ed000
/usr/lib64/libevas.so.1  0x7f07de3ce8c6 0x7f07de2ed000
/usr/lib64/libevas.so.1  0x7f07de3cf0b6 0x7f07de2ed000
/usr/lib64/libevas.so.1  0x7f07de3515a7 0x7f07de2ed000
/usr/lib64/ecore_evas/engines/x/v-1.20/module.so 0x7f07d042d565 
0x7f07d0423000
/usr/lib64/libecore_evas.so.10x7f07dde7b541 0x7f07dde68000
/usr/lib64/libecore.so.1 0x7f07de0aae1f 0x7f07de092000
/usr/lib64/libeo.so.10x7f07db6dc4db 0x7f07db6c9000
/usr/lib64/libeo.so.10x7f07db6d7a93 0x7f07db6c9000
/usr/lib64/libecore.so.1 0x7f07de0ae036 0x7f07de092000
/usr/lib64/libecore.so.1 0x7f07de0ae687 0x7f07de092000
/usr/bin/enlightenment   0x43ccaa 0x40
/lib64/libc.so.6 0x7f07db905640 0x7f07db8e5000
/usr/bin/enlightenment   0x43e129 0x40
EOF

So I did as instructed and got this much:

$ eina_btlog << EOF
> /usr/lib64/libeina.so.1 0x7f07de9abd09 0x7f07de984000
> /usr/lib64/libeina.so.1 0x7f07de9aca1f 0x7f07de984000
> /usr/lib64/libeina.so.1 0x7f07de9add99 0x7f07de984000
> /usr/lib64/evas/modules/engines/gl_x11/v-1.20/module.so  0x7f07d0216ca9 
0x7f07d0214000
> /usr/lib64/evas/modules/engines/gl_generic/v-1.20/module.so  0x7f07ca692467 
0x7f07ca67d000
> /usr/lib64/libevas.so.1 0x7f07de49290e 0x7f07de2ed000
> /usr/lib64/libevas.so.1 0x7f07de3cd9ad 0x7f07de2ed000
> /usr/lib64/libevas.so.1 0x7f07de3ce8c6 0x7f07de2ed000
> /usr/lib64/libevas.so.1 0x7f07de3cf0b6 0x7f07de2ed000
> /usr/lib64/libevas.so.1 0x7f07de3515a7 0x7f07de2ed000
> /usr/lib64/ecore_evas/engines/x/v-1.20/module.so  0x7f07d042d565 
0x7f07d0423000
> /usr/lib64/libecore_evas.so.1 0x7f07dde7b541 0x7f07dde68000
> /usr/lib64/libecore.so.1 0x7f07de0aae1f 0x7f07de092000
> /usr/lib64/libeo.so.1 0x7f07db6dc4db 0x7f07db6c9000
> /usr/lib64/libeo.so.1 0x7f07db6d7a93 0x7f07db6c9000
> /usr/lib64/libecore.so.1 0x7f07de0ae036 0x7f07de092000
> /usr/lib64/libecore.so.1 0x7f07de0ae687 0x7f07de092000
> /usr/bin/enlightenment 0x43ccaa 0x40
> /lib64/libc.so.6  0x7f07db905640 0x7f07db8e5000
> /usr/bin/enlightenment 0x43e129 0x40
> EOF
   /usr/lib64/libeina.so.1  |   
   
??/??  :   0 @ _eina_semaphore_free()
   /usr/lib64/libeina.so.1  |   
   
??/??  :   0 @ eina_log_print_cb_stdout()
   /usr/lib64/libeina.so.1  |   
   
??/??  :   0 @ eina_log_print()
/usr/lib64/evas/modules/engines/gl_x11/v-1.20/module.so |   
 
/:   0 @ ()
/usr/lib64/evas/modules/engines/gl_generic/v-1.20/module.so |   
 
/:   0 @ ()
   /usr/lib64/libevas.so.1  |   
   
??/??  :   0 @ evas_filter_program_source_set_all()
   /usr/lib64/libevas.so.1  |   
   
??/??  :   0 @ evas_font_reinit()
   /usr/lib64/libevas.so.1  |   
   
??/??  :   0 @ evas_font_reinit()
   /usr/lib64/libevas.so.1  |   
   
??/??  :   0 @ evas_render_updates_free()
   /usr/lib64/libevas.so.1  |   
   
??/??  :   0 @ evas_canvas_render_updates()
   /usr/lib64/ecore_evas/engines/x/v-1.20/module.so |   
 
/:   0 @ ()