Instaladovlc(VLC versión 2.2.2 Weatherwax) del repositorio oficial 16.04 LTS. Tengoextras-restringidos-de-ubuntu. Vídeos jugar contótem(3.18.1) pero si intento ejecutarvlc -vvv nombre_archivo choca conFallo de segmentación (núcleo volcado).aviLos archivos se reproducen bien con ambos reproductores.
Debajo de una captura de pantalla de la configuración que solía usar con mi versión anterior de vlc y Ubuntu 14.04 LTS. Entonces estaba funcionando bien. Intenté cambiar el tipo de salida pero no ayuda.
Respuesta1
Me encontré con este problema porque VLC intentaba usar VDAPU para decodificar video y estaba causando una falla de segmentación. Presumiblemente, esto es en realidad un error en los controladores Radeon de código abierto, pero pude solucionarlo simplemente deshabilitando la decodificación de video por hardware. La configuración está un poco oculta, simplemente abra VLC, luego vaya a Herramientas->Preferencias->Entrada/Códecs y configure la decodificación acelerada por hardware en Desactivar.
En caso de que esto no resolviera su problema particular, pude descubrir que era un problema con VDAPU ejecutando los siguientes pasos:
ulimit -c unlimited
para que Ubuntu realmente cree un volcado de núcleovlc
desde la misma terminal- Esperar a que se produzca un error de segmentación
gdb `which vlc`
core core
Cargue el archivo principal que realmente se llamacore
bt
Esto me dio el siguiente resultado:#0 0x00007fe128b4118e in llvm::SmallVectorTemplateBase<llvm::cl::parser<llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)>::OptionInfo, false>::grow(unsigned long) () from /usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1 #1 0x00007fe128b4125e in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-4.0.so.1 #2 0x00007fe1067fab0a in ?? () from /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1 #3 0x00007fe16555b4ea in call_init (l=<optimized out>, argc=argc@entry=2, argv=argv@entry=0x7ffecd92f6b8, env=env@entry=0x7fe138050690) at dl-init.c:72 #4 0x00007fe16555b5fb in call_init (env=0x7fe138050690, argv=0x7ffecd92f6b8, argc=2, l=<optimized out>) at dl-init.c:30 #5 _dl_init (main_map=main_map@entry=0x7fe10c0172c0, argc=2, argv=0x7ffecd92f6b8, env=0x7fe138050690) at dl-init.c:120 #6 0x00007fe165560712 in dl_open_worker (a=a@entry=0x7fe121f082c0) at dl-open.c:575 #7 0x00007fe16555b394 in _dl_catch_error ( objname=objname@entry=0x7fe121f082b0, errstring=errstring@entry=0x7fe121f082b8, mallocedp=mallocedp@entry=0x7fe121f082af, operate=operate@entry=0x7fe165560300 <dl_open_worker>, args=args@entry=0x7fe121f082c0) at dl-error.c:187 #8 0x00007fe16555fbd9 in _dl_open ( file=0x7fe121f08540 "${ORIGIN}/vdpau/libvdpau_radeonsi.so.1", mode=-2147483390, caller_dlopen=0x7fe1095a46cc, nsid=-2, ---Type <return> to continue, or q <return> to quit---
La entrada en el puesto 8 me mostró que el problema estaba en los controladores Radeon.