Segmentation fault (core dumped) when opening a file in VLC 3.0.16 on Linux Manjaro
Hello, on Arch Linux based Manjaro, kernel 5.10.79-1-MANJARO
VLC media player 3.0.16 Vetinari (revision 3.0.13-8-g41878ff4)
$ gdb /usr/bin/vlc
GNU gdb (GDB) 11.1
Copyright (C) 2021 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://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 /usr/bin/vlc...
(No debugging symbols found in /usr/bin/vlc)
(gdb) r
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
VLC media player 3.0.16 Vetinari (revision 3.0.13-8-g41878ff4f2)
[New Thread 0x7ffff477a640 (LWP 484014)]
[New Thread 0x7ffff3967640 (LWP 484015)]
[New Thread 0x7ffff3866640 (LWP 484016)]
[000055555555b660] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[New Thread 0x7ffff1a45640 (LWP 484017)]
[New Thread 0x7ffff1664640 (LWP 484018)]
...
[New Thread 0x7fff72ffd640 (LWP 484046)]
[00005555555eff50] main playlist: playlist is empty
[New Thread 0x7fff727fc640 (LWP 484120)]
[Thread 0x7fff727fc640 (LWP 484120) exited]
[New Thread 0x7fff787f8640 (LWP 484246)]
[New Thread 0x7fff786f7640 (LWP 484247)]
[Thread 0x7fff786f7640 (LWP 484247) exited]
[New Thread 0x7fff786f7640 (LWP 484252)]
[Thread 0x7fff787f8640 (LWP 484246) exited]
[New Thread 0x7fff41b18640 (LWP 484253)]
[New Thread 0x7fff787f8640 (LWP 484254)]
[Thread 0x7fff41b18640 (LWP 484253) exited]
[New Thread 0x7fff41b18640 (LWP 484255)]
[Thread 0x7fff41b18640 (LWP 484255) exited]
[New Thread 0x7fff41b18640 (LWP 484257)]
[New Thread 0x7fff417e4640 (LWP 484262)]
[New Thread 0x7fff4153a640 (LWP 484269)]
[00007fff34092ad0] chain filter error: Too high level of recursion (3)
[00007fff3403bdd0] main filter error: Failed to create video converter
[00007fff34092ad0] chain filter error: Too high level of recursion (3)
[00007fff3403bdd0] main filter error: Failed to create video converter
...
[00007fff3403bdd0] main filter error: Failed to create video converter
[00007fff34035a30] main filter error: Failed to create video converter
[00007fff44010980] main video output error: Failed to create video converter
[00007fff44010980] main video output error: Failed to compensate for the format changes, removing all filters
[00007fff340388c0] chain filter error: Too high level of recursion (3)
[00007fff3404ce00] main filter error: Failed to create video converter
...
[00007fff3404ce00] main filter error: Failed to create video converter
[00007fff340360d0] main filter error: Failed to create video converter
[00007fff44010980] main video output error: Failed to create video converter
[00007fff44010980] main video output error: Failed to compensate for the format changes, removing all filters
[00007fff3403a110] main filter error: Failed to create video converter
[New Thread 0x7fff727fc640 (LWP 484271)]
[New Thread 0x7fff40d56640 (LWP 484272)]
[New Thread 0x7fff2f26d640 (LWP 484273)]
...
[New Thread 0x7ffeeb7fe640 (LWP 484287)]
[New Thread 0x7ffeeaffd640 (LWP 484288)]
Thread 39 "vlc" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff41b18640 (LWP 484257)]
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ()
#1 0x00007fff2f642735 in () at /usr/lib/vdpau/libvdpau_radeonsi.so.1
#2 0x00007fff2f5c572b in () at /usr/lib/vdpau/libvdpau_radeonsi.so.1
#3 0x00007fff2f5c9e46 in () at /usr/lib/vdpau/libvdpau_radeonsi.so.1
#4 0x00007fffc0d135de in amdgpu_winsys_create () at /usr/lib/dri/radeonsi_dri.so
#5 0x00007fff2f3d6af2 in () at /usr/lib/vdpau/libvdpau_radeonsi.so.1
#6 0x00007fff2f48d168 in () at /usr/lib/vdpau/libvdpau_radeonsi.so.1
#7 0x00007fff2f3d2327 in vdp_imp_device_create_x11 () at /usr/lib/vdpau/libvdpau_radeonsi.so.1
#8 0x00007fff7007bd18 in vdp_device_create_x11 () at /usr/lib/libvdpau.so.1
#9 0x00007fff413fddcd in vdp_create_x11 () at /usr/lib/vlc/libvlc_vdpau.so.0
#10 0x00007fff413fe0ae in vdp_get_x11 () at /usr/lib/vlc/libvlc_vdpau.so.0
#11 0x00007fff413e832c in () at /usr/lib/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
#12 0x00007ffff7c92869 in () at /usr/lib/libvlccore.so.9
#13 0x00007ffff7c92e24 in vlc_module_load () at /usr/lib/libvlccore.so.9
#14 0x00007fff419fcc09 in () at /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#15 0x00007fff419f89e8 in () at /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#16 0x00007fff42e61e13 in () at /usr/lib/libavcodec.so.58
#17 0x00007fff42f1be23 in () at /usr/lib/libavcodec.so.58
#18 0x00007fff42e65ecb in () at /usr/lib/libavcodec.so.58
#19 0x00007fff42e67388 in avcodec_send_packet () at /usr/lib/libavcodec.so.58
#20 0x00007fff419f8f8f in () at /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#21 0x00007ffff7cb52d8 in () at /usr/lib/libvlccore.so.9
#22 0x00007ffff7cb4ef1 in () at /usr/lib/libvlccore.so.9
#23 0x00007ffff7cb5532 in () at /usr/lib/libvlccore.so.9
#24 0x00007ffff7f54259 in start_thread () at /usr/lib/libpthread.so.0
#25 0x00007ffff7e765e3 in clone () at /usr/lib/libc.so.6
vlc -vvv "filepath" output is here