On Sun, 30 Oct 2016 15:44:21 +0100 Gabriele Zaverio <[email protected]> said:

> On 10/30/16, Gabriele Zaverio <[email protected]> wrote:
> > On 10/30/16, Carsten Haitzler <[email protected]> wrote:
> 
> >> it should complain why gl cant init.
> >
> > asbesto@rover:~$ ELM_ACCEL=gl elementary_test
> > ERR<6022>:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas
> > GL engine not available.
> > ERR<6022>:elementary lib/elementary/elm_glview.c:244
> > _elm_glview_constructor() Failed Creating an Evas GL Object.
> >
> > ERR<6022>:elementary lib/elementary/elm_glview.c:373
> > _elm_glview_efl_object_finalize() Failed
> 
> 
> btw I'm online on IRC if any of you wanna chat / try to help :)

oh waaait. NOW i found it:

could not dlopen("/usr/local/lib/evas/modules/engines/gl_x11/v-1.18/module.so",
dlopen: cannot load any more object with static TLS): RTLD_NOW

you... have a libc problem. or as best i can divine. this affects some
distributions - specifically older ones with older or unpatched libc's. in
order to ensure our object infrastructure is thread-safe which is has to be to
implement our resolve caches etc we have to declare our variables with
__thread. or at least the ones that are for caches. libc has a limited number
of slots for such tls segments. the more .so's loaded, the more slots it takes
up. newer libcs have more slots. older libs have been patched by some
distributions to increase number of slots. once you run out of slots, loading
more libs fails. as above.

so... you need to upgrade your libc or patch it.

https://phab.enlightenment.org/T46111

covers this at the end-ish after wandering all around trying to find the source
of this.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
The Command Line: Reinvented for Modern Developers
Did the resurgence of CLI tooling catch you by surprise?
Reconnect with the command line and become more productive. 
Learn the new .NET and ASP.NET CLI. Get your free copy!
http://sdm.link/telerik
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to