Bene, il puntatore di rip dice l'istruzione che ha causato l'arresto. Devi cercarlo in un file di mappa.
Nel file di mappa si avrà un elenco di funzioni e il loro indirizzo di partenza. Quando si carica l'applicazione, viene caricata su un indirizzo di base. Il puntatore di ripping - l'indirizzo di base ti dà l'indirizzo del file di mappa. Se si ricerca nel file di mappa una funzione che inizia con un indirizzo leggermente inferiore al puntatore di rip e viene seguita, nell'elenco, da una funzione con un indirizzo più alto, è stata individuata la funzione che si è bloccata.
Da lì è necessario provare e identificare cosa è andato storto nel codice. Non è molto divertente ma, almeno, ti dà un punto di partenza.
Modifica: il bit "segfault at" ti dice, scommetto, che hai annullato il riferimento a un puntatore NULL. Il rsp è il puntatore dello stack corrente. Purtroppo non è tutto ciò che è utile. Con un deposito di memoria "potresti" essere in grado di capire con maggiore precisione dove ti trovavi nella funzione ma può essere davvero difficile capire esattamente dove ti trovi in una build ottimizzata