Core Dump en aplicaciones Electron en Ubuntu

#Linux #Ubuntu #Linux Mint #Electron

Estuve teniendo problemas con aplicaciones creadas con Electron en Linux Mint 21. Las aplicaciones no inician, no se abren.

Al intentar ejecutarlas por terminal, el error que aparece es:

libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[15898:1002/104816.515459:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.
[1]    15898 trace trap (core dumped)

Hasta el momento las aplicaciones con las que tuve este problema fueron:

La solución correcta es que las aplicaciones actualicen sus versiones internas de Electron, pero mientras tanto lo que se puede hacer es agregar un flag --no-sandbox al momento de iniciar la aplicación.

Para agregar ese flag al lanzador de la aplicacion es necesario primero copiar ese lanzador a una carpeta de nuestro usuario:

cp /usr/share/applications/keeweb.desktop ~/.local/share/applications
cp /usr/share/applications/simplenote.desktop ~/.local/share/applications

Luego editar cada uno de esos archivos

sudo nano ~/.local/share/applications/keeweb.desktop

Buscamos la linea con Exec= y le agregamos el flag --no-sandbox, deberían quedar así:

Finalmente, para que todo esto funcione, es necesario reiniciar el entorno de escritorio, o directamente reiniciar el sistema.

Fuente:

Agregar Comentario

Tu dirección de email no será publicada. Los comentarios son revisados de forma manual antes de ser publicados.

Gracias por enviar tu comentario

Si todo funciona bien pronto estará visible en el sitio.

Error

Hubo un error con el envío del comentario. Deberías volver a intentarlo.