355 branched and committed to SVN

Luca Boccassi luca.boccassi at gmail.com
Sun Nov 8 19:17:51 UTC 2015


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

No more answers from Nvidia on this regression.

Andreas, would you like me to revert back to libEGL_nvidia.so in
355/358 branches until this issue is solved? I can test it and then
change it in one commit (per branch) so it's easy to revert when they
fix it.

Kind regards,
Luca Boccassi



More information about the pkg-nvidia-devel mailing list