Panel crashes due to unknown NetworkManager device(?)

Abierto
#495 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
42/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
cpp

Línea de trabajo

Comienza examinando el manejo de DeviceAdded por parte de NetworkManager en el panel, usando como pistas el tipo de dispositivo 30 indicado y los mensajes críticos de GLib. Reproduce el estado temporal del sistema si es posible y, después, verifica que un dispositivo desconocido no provoque el cierre inesperado del panel y que las advertencias indicadas ya no se produzcan.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Here are the errors I get, the panel simply crashes shortly after starting up:

NetworkManager Found
DeviceAdded for unknown device type : /org/freedesktop/NetworkManager/Devices/3 : type : 30

(wf-panel:5936): GLib-CRITICAL **: 07:22:38.443: g_variant_get_type: assertion 'value != NULL' failed

(wf-panel:5936): GLib-CRITICAL **: 07:22:38.443: g_variant_type_equal: assertion 'g_variant_type_check (type1)' failed

(wf-panel:5936): GLib-CRITICAL **: 07:22:38.443: g_variant_get_string: assertion 'value != NULL' failed

(wf-panel:5936): GLib-CRITICAL **: 07:22:38.443: g_variant_get_type: assertion 'value != NULL' failed

(wf-panel:5936): GLib-CRITICAL **: 07:22:38.443: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed

(wf-panel:5936): GLib-CRITICAL **: 07:22:38.443: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed
Gdk-Message: 07:22:40.532: Error reading events from display: Resource temporarily unavailable

Note this is a temporary system state, might not be easily reproducible (at least, I don't know how to do that)

Lenguaje dominante
C++
Estrellas
182
Forks
57
Merge medio
1 d 8 h
PR fusionados (30 d)
8

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de WayfireWM/wf-shell

Todos los issues de WayfireWM/wf-shell

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.