Estoy escribiendo una tarea (así que estoy bajo mucha presión, jeje) y tengo un lugar particular donde mi proyecto está desreferenciando NULL.
Los detalles son los siguientes: es una llamada al sistema que recorre las entradas de la tabla de páginas de este proceso y los informes a los que se accedió desde que se realizó la última llamada. Por favor, no dé sugerencias sobre el problema en sí, ya que no quiero violar ninguna regla de honestidad académica.
Parece ser el caso, sin embargo, que ella ejecución de la llamada al sistema se adelanta, y algo entra y atornilla las estructuras que estoy usando. Lo irritante es que no puedo entender qué.
Por lo tanto, quiero que el pánico me diga qué spinlocks / semáforos, etc. se mantienen en el momento del pánico. Esto me daría una pista de lo que está pasando.
Respuestas
3 para la respuesta № 1Si construyes tu núcleo con CONFIG_LOCKDEP
habilitado, debería poder volcar todas las cerraduras con alt-sysrq-D
. Ver drivers/tty/sysrq.c
.