<div dir="ltr"><div class="gmail_quote">On 15 October 2015 at 20:26, Andreas Müller <span dir="ltr">&lt;<a href="mailto:schnitzeltony@googlemail.com" target="_blank">schnitzeltony@googlemail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">On Fri, Oct 9, 2015 at 2:20 PM, Jussi Kukkonen &lt;<a href="mailto:jussi.kukkonen@intel.com">jussi.kukkonen@intel.com</a>&gt; wrote:<br>&gt;<br>&gt; Recap of the situation as I understand it:<br>&gt; * Gtk+3 works fine without any OpenGL, if GtkGLArea is not used<br>&gt; * When GtkGLArea is used, Gtk+ uses libepoxy which is supposed<br>&gt;   dlopen the correct libraries as they are needed<br>I have several gtk3+ applications that stopped working. E.G<br>network-manager-applet has stopped working: running<br>nm-connection-editor fails with &#39;Couldn&#39;t open libGL.so.1&#39;. Same for<br>parole.<br></div></div></blockquote><div><br></div><div>I just realized this  as well. Gdk initialization calls epoxy which calls exit() if libGL.so.1 is not there. This is clearly a major problem as it happens for all GTK+ applications, not just GL users.</div><div><br></div><div>As an aside the reason this didn&#39;t come up before was that something seems to cache that initialization: If I run an application with libGL.so.1 in place once, I can then remove the library and run the application again successfully... Not sure what&#39;s going on there but it did hide the problem from me.</div><div><br></div><div>A quick workaround is setting environment variable &quot;GDK_GL=disabled&quot;. I&#39;m looking at other possible fixes now.</div><div><br></div><div>Jussi</div></div>​</div>