Durumu araştırdım ve sonuçlar şu:
- GDB ayrılan hafızayı bitiriyor olabilir.
ulimit -c unlimited
komutu ile bu çözülebilir ama bu hatanın şiddetini arttırabilir
- Versiyona özgü bir hata olabilir. Downgrade veya upgrade'i deneyebilirsiniz.
- Kodunuzu -g bayrağı ile gcc'de compile edip öyle deneyebilirsiniz.
valgrind --leak-check=full <program>
ile de neden arıza olduğunu görebilirsiniz
- Kodun içinde bozuk bir kısım da olabilir.
Bu problemin araştırması için şu
link size yardımcı olabilir. İngilizcede bu hata
gdb segmentation error
olarak geçiyor.
Gentoo src temelli bir dağıtımdır. Bu yüzden compile/gcc kaynaklı sorunlarda
@gen2 hocam da yardımcı olabilir.