xpanel, lxde, linux, fbpanel opensuse, linux, instalacion gtk3, gnome, ambienti grafici PS3, mandos, Play Station, Linux edubuntu, ubuntu, linux fedora, linux, discapacitados visuales fuduntu, fedora, ubuntu, linux, distribuciones inkscape, grafica, linux, editor tux, tuz, iconos, mascota, linux artistx, distro, linux, artistas, graficos

Guía de OpenShot: solución de problemas.

Si tiene algún problema con OpenShot, como un bloqueo, una falla o un mensaje de error, existen muchas técnicas diferentes que pueden resultar útiles para solucionar el problema.

Windows 11 no responde

Si experimenta un bloqueo en Windows 11, se trata de un problema conocido con PyQt5 y Windows 11, relacionado con las funciones de accesibilidad en Qt. Esto se activa al presionar en OpenShot ( solo en Windows 11 ). OpenShot dejará de responder y también se presentará una pérdida de memoria (es decir, cuanto más tiempo permanezca sin responder OpenShot, mayor será la pérdida de memoria hasta que OpenShot finalmente se bloquee o el usuario finalice el proceso).Ctrl+C

Una solución alternativa sencilla es evitar usar Windows 11 y, en su lugar, usar los menús Copiar/Pegar con el botón derecho. Otra solución alternativa es reasignar la opción "Copiar" de a otra cosa, por ejemplo . Puede cambiar las asignaciones de teclado en las Preferencias de OpenShot. Consulte Teclado .Ctrl+CCtrl+CAlt+C

Depuración de Windows con GDB

Si experimenta un bloqueo o una falla con OpenShot en Windows 10/11, las siguientes instrucciones paso a paso lo ayudarán a determinar la causa del bloqueo. Estas instrucciones mostrarán un seguimiento de la pila del código fuente de OpenShot, en la ubicación del bloqueo. Esta información puede ser extremadamente útil para nuestro equipo de desarrollo y muy útil para adjuntarla a los informes de errores (para una resolución más rápida).

Instalar la última versión diaria

Antes de conectar un depurador, descargue la última versión de OpenShot: https://www.openshot.org/download#daily . Instale esta versión de OpenShot en la ubicación predeterminada: . Para obtener instrucciones detalladas sobre cómo depurar OpenShot en Windows, consulte esta wiki .C:\Program Files\OpenShot Video Editor\

Instalar MSYS2

La versión de Windows de OpenShot se compila utilizando un entorno llamado MSYS2. Para adjuntar el depurador GDB a nuestro ejecutable, openshot-qt.exeprimero debe instalar MSYS2. Este paso solo se requiere una vez.

  1. Descargue e instale MSYS2: http://www.msys2.org/

  2. Ejecutar el símbolo del sistema (por ejemplo: )MSYS2 MinGW x64C:\msys64\msys2_shell.cmd -mingw64

  3. Actualizar todos los paquetes ( copiar/pegar el siguiente comando ):

    pacman -Syu
        
  4. Instalar el depurador GDB ( copiar y pegar el siguiente comando ):

    pacman -S --needed --disable-download-timeout mingw-w64-x86_64-toolchain
        
Ejecute OpenShot con el depurador GDB

Ejecutar el símbolo del sistema (por ejemplo: )MSYS2 MinGW x64C:\msys64\msys2_shell.cmd -mingw64

Actualice la RUTA ( copie y pegue los siguientes comandos ):

export PATH="/c/Program Files/OpenShot Video Editor/lib:$PATH"
export PATH="/c/Program Files/OpenShot Video Editor/lib/PyQt5:$PATH"

Cargue OpenShot en el depurador GDB ( copie y pegue los siguientes comandos ):

cd "/c/Program Files/OpenShot Video Editor"/
gdb openshot-qt.exe

Inicie OpenShot desde el indicador de GDB ( copie y pegue el siguiente comando ):

run --debug
Información de depuración de impresión

Una vez que OpenShot se haya iniciado correctamente con GDB adjunto, todo lo que necesita hacer es provocar un bloqueo o congelamiento en OpenShot. Cuando se produzca un bloqueo, vuelva a la terminal MSYS2 MinGW64 y ejecute uno de los siguientes comandos (escribiéndolo y presionando ENTER). Por lo general, el primer comando que se ingresa es bt, que significa backtrace. A continuación, se enumeran más comandos.

(gdb) run            (launch openshot-qt.exe)
(gdb) CTRL + C       (to manually break out   OR   wait for a crash / segmentation fault)
(gdb) bt             (Print stack trace for the current thread #)
(gdb) info threads   (to view all threads, and what they are doing. Look for `__lll_lock_wait` for Mutex/deadlocks)
(gdb) thread 35      (Switch to thread number, for example thread 35)

Espero que esta publicación te haya gustado. Si tienes alguna duda, consulta o quieras complementar este post, no dudes en escribir en la zona de comentarios. También puedes visitar Facebook, Twitter, Google +, Linkedin, Instagram, Pinterest y Feedly donde encontrarás información complementaria a este blog. COMPARTE EN!

Previous PostEntrada antigua Inicio

0 comentarios:

Publicar un comentario

No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Avisarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook,Twitter o Instagram. Gracias.

Archivo