Eu também tive uma referência de ponteiro nulo ao tentar com ttyS0. Ele mostrou que eu tinha que especificar ttyO0 ao invés de ttyS0. Vejo que você escreveu ttyO0 em sua configuração durante a inicialização e ttyS0 em sua configuração interativa alternativa após a inicialização, o que pode revelar alguma confusão sobre esse tópico. Então, por favor, esclareça qual tty você está usando. Para mais informações geralmente sobre o KDB como frontend para o kgdb, veja link Isso me ajudou muito, porque é uma descrição detalhada incluindo exemplos também como configurar o kernel para usar pelo menos a maioria dos recursos do kgdb / kdb.