Bug#852773: vlc: cvlc plays videos, but vlc crashes

Marco Bodrato bodrato at mail.dm.unipi.it
Sun Feb 18 09:25:35 UTC 2018


Ciao,

Il Lun, 12 Febbraio 2018 10:01 am, Sebastian Ramacher ha scritto:
> On 2018-02-12 01:01:18, Marco Bodrato wrote:
>>    * What was the outcome of this action?
>>
>> Segmentation fault
>
> As mentioned in another message to this bug, we are still waiting for a
> backtrace. Please install all related -dbgsym package and provide a
> backtrace.

Sorry, but I'm not able to find -dbgsym packages related to vlc.

The last vlc-dbg package I find is version 2.2.7-1~deb8u1
https://packages.debian.org/it/jessie/vlc-dbg

Where can we find more current packages? I'm using vlc-3.0.0 .

In the meanwhile, I can obtain a not very informative backtrace:

$ gdb vlc
GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vlc...(no debugging symbols found)...done.
(gdb) run test.mkv
Starting program: /usr/bin/vlc test.mkv
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 3.0.0 Vetinari (revision 3.0.0-30-gef4c265336)
[New Thread 0x7fffe9c7b700 (LWP 2774)]
[New Thread 0x7fffef640700 (LWP 2775)]
[New Thread 0x7fffe5268700 (LWP 2776)]
[New Thread 0x7fffe5167700 (LWP 2777)]
[New Thread 0x7fffe5066700 (LWP 2778)]
[0000555555759a30] main libvlc: Esecuzione di vlc con l'interfaccia
predefinita. Usa 'cvlc' per utilizzare vlc senza interfaccia.
[New Thread 0x7fffe41d5700 (LWP 2779)]
[New Thread 0x7fffbeb83700 (LWP 2780)]
[Thread 0x7fffe5066700 (LWP 2778) exited]
[New Thread 0x7fffe5066700 (LWP 2781)]
[New Thread 0x7fffb3389700 (LWP 2782)]
[Thread 0x7fffb3389700 (LWP 2782) exited]
[New Thread 0x7fffb2804700 (LWP 2783)]
[New Thread 0x7fffb2003700 (LWP 2784)]
[New Thread 0x7fffab300700 (LWP 2785)]
[New Thread 0x7fffb3389700 (LWP 2786)]
[New Thread 0x7fff9d22d700 (LWP 2787)]
[New Thread 0x7fff9d12c700 (LWP 2788)]
[Thread 0x7fff9d12c700 (LWP 2788) exited]
[Thread 0x7fffe5167700 (LWP 2777) exited]
[New Thread 0x7fff896c6700 (LWP 2789)]
[New Thread 0x7fff88ec5700 (LWP 2790)]
[New Thread 0x7fff886c4700 (LWP 2791)]
[New Thread 0x7fffe5167700 (LWP 2792)]
[New Thread 0x7fff9d12c700 (LWP 2793)]
[Thread 0x7fffe5066700 (LWP 2781) exited]
[New Thread 0x7fffe5066700 (LWP 2794)]
[New Thread 0x7fff7f5ec700 (LWP 2795)]

Thread 23 "vlc" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff7f5ec700 (LWP 2795)]
0x0000000000000000 in ?? ()
(gdb) backtrace
#0  0x0000000000000000 in ?? ()
#1  0x00007fff7e57f648 in ?? () from
/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libegl_x11_plugin.so
#2  0x00007ffff70f6d13 in ?? () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#3  0x00007ffff70f727a in vlc_module_load () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#4  0x00007ffff715abca in vlc_gl_Create () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#5  0x00007fff7f2e63fb in ?? () from
/usr/lib/x86_64-linux-gnu/vlc/plugins/video_output/libgl_plugin.so
#6  0x00007ffff70f6d13 in ?? () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#7  0x00007ffff70f727a in vlc_module_load () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#8  0x00007ffff714c95f in ?? () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#9  0x00007ffff715c250 in ?? () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#10 0x00007ffff714f7ea in ?? () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#11 0x00007ffff7151639 in ?? () from
/usr/lib/x86_64-linux-gnu/libvlccore.so.9
#12 0x00007ffff799b51a in start_thread (arg=0x7fff7f5ec700) at
pthread_create.c:465
#13 0x00007ffff74cf3ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb)

I do not find -dbgsym packages neither for libvlccore9:amd64 nor for
vlc-plugin-video-output:amd64 .

I'll welcome any suggestion on how to provide more detailed informations.
Maybe the -dbgsym can be obtained from the source package? I may try...

Ĝis,
m

-- 
http://bodrato.it/papers/



More information about the pkg-multimedia-maintainers mailing list