<p dir="ltr">On Oct 9, 2015 00:46, "Luca Boccassi" <<a href="mailto:luca.boccassi@gmail.com">luca.boccassi@gmail.com</a>> wrote:<br>
><br>
> On Wed, 2015-10-07 at 12:00 +0100, Luca Boccassi wrote:<br>
> > I ran the usual battery of tests: it builds on all architectures in<br>
> > chroots on all kernel versions, and on Jessie amd64 Gnome loads fine on<br>
> > kernel 4.2, 4.1 and 3.16, and it runs also fine in 2d, 3d, OpenCL and<br>
> > Cuda, on both a desktop system with a 780 and an Optimus laptop with a<br>
> > 720m (through Bumblebee).<br>
><br>
> Found an issue, VLC crashes on startup due to the new EGL:<br>
><br>
> VLC media player 2.2.0-rc2 Weatherwax (revision 2.2.0-rc1-118-g22fda39)<br>
><br>
> Program received signal SIGSEGV, Segmentation fault.<br>
> 0x00007ffff6362be1 in __eglTeardownVendor () from /usr/lib/x86_64-linux-gnu/libEGL.so.1<br>
> (gdb) bt<br>
> #0  0x00007ffff6362be1 in __eglTeardownVendor () from /usr/lib/x86_64-linux-gnu/libEGL.so.1<br>
> #1  0x00007ffff7def7d9 in _dl_close_worker (map=map@entry=0x6e7960) at dl-close.c:277<br>
> #2  0x00007ffff7df029c in _dl_close (_map=0x6e7960) at dl-close.c:773<br>
> #3  0x00007ffff7dea8b4 in _dl_catch_error (objname=0x604020, errstring=0x604028, mallocedp=0x604018, operate=0x7ffff779b0e0 <dlclose_doit>, args=0x6e7960) at dl-error.c:187<br>
> #4  0x00007ffff779b5dd in _dlerror_run (operate=operate@entry=0x7ffff779b0e0 <dlclose_doit>, args=0x6e7960) at dlerror.c:163<br>
> #5  0x00007ffff779b10f in __dlclose (handle=<optimized out>) at dlclose.c:46<br>
> #6  0x00007ffff71988b5 in module_Unload (handle=<optimized out>) at posix/plugin.c:85<br>
> #7  0x00007ffff717da4e in AllocatePluginFile (st=0x7fffffffd9d0, relpath=<optimized out>, abspath=0x6e7520 "/usr/lib/vlc/plugins/video_output/libegl_x11_plugin.so", bank=0x7fffffffdbe0) at modules/bank.c:536<br>
> #8  AllocatePluginDir (bank=bank@entry=0x7fffffffdbe0, maxdepth=3, maxdepth@entry=4, absdir=<optimized out>, reldir=0x6ce010 "video_output") at modules/bank.c:488<br>
> #9  0x00007ffff717d6d4 in AllocatePluginDir (bank=bank@entry=0x7fffffffdbe0, maxdepth=4, maxdepth@entry=5, absdir=absdir@entry=0x631d90 "/usr/lib/vlc/plugins", reldir=reldir@entry=0x0) at modules/bank.c:492<br>
> #10 0x00007ffff717dc54 in AllocatePluginPath (p_this=p_this@entry=0x605118, path=0x631d90 "/usr/lib/vlc/plugins", mode=mode@entry=CACHE_USE) at modules/bank.c:401<br>
> #11 0x00007ffff717e221 in AllocateAllPlugins (p_this=0x605118) at modules/bank.c:328<br>
> #12 module_LoadPlugins (obj=0x605118) at modules/bank.c:184<br>
> #13 0x00007ffff71040cd in libvlc_InternalInit (p_libvlc=0x605118, i_argc=1, i_argc@entry=4, ppsz_argv=0x7fffffffdd50) at libvlc.c:151<br>
> #14 0x00007ffff7bc2a8b in libvlc_new (argc=argc@entry=3, argv=argv@entry=0x7fffffffddb0) at core.c:59<br>
> #15 0x0000000000401272 in main (i_argc=<optimized out>, ppsz_argv=0x7fffffffe020) at vlc.c:229<br>
><br>
> Found only one mention in a comment on an ArchLinux forum [1], tomorrow<br>
> I'll report this to Nvidia.</p>
<p dir="ltr">A qa engineer from nvidia replied to my mail saying that he'll try to reproduce, and he confirmed that using the new egl is intended to work.</p>
<p dir="ltr">Kind regards,<br>
Luca Boccassi</p>