Ho un problema con GDB. Ogni volta che provo a eseguire il debug di qualsiasi programma C ++, subito dopo averlo eseguito, GDB dà questo errore:
(gdb) run
Starting program: /home/errikos/Workspaces/tests/a.out
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18-gdb.py", line 59, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
Successivamente, GDB continua a funzionare (cioè non si arresta completamente).
Sono consapevole che ci sono diverse segnalazioni di bug al riguardo ( qui , qui e qui ). Nel secondo rapporto, si afferma anche che è stata rilasciata una correzione. Nel terzo, c'è una soluzione alternativa al collegamento simbolico, che non ha funzionato per me (e che non mi piace, anche se ha funzionato).
Qualcuno ha trovato una soluzione alternativa per questo? Qualche pacchetto mancante?
Nota: ho i build di test Ubuntu Toolchain (ppa: ubuntu-toolchain-r / test) PPA attivato.