GDB "Selection of initial architecture failed" hatası

SUBMITTER

Hectopat
Katılım
18 Kasım 2020
Mesajlar
3.145
Çözümler
22
Daha fazla  
Cinsiyet
Erkek
Bash:
h@h:~/Downloads/gdb-11.1$ gdb.
arch-utils.c:738: internal-error: initialize_current_architecture: Selection of.
initial architecture failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) Parçalama arızası

Gdb ile dosya injekte ederken de boşta gdb diye yazınca da hep parçalama arızası veriyor. Bunun nedeni ve çözümü nedir?
@OzgunP @cengover_ekin @Huso112
 
Son düzenleyen: Moderatör:
Bash:
h@h:~/Downloads/gdb-11.1$ gdb.
arch-utils.c:738: internal-error: initialize_current_architecture: Selection of.
initial architecture failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) Parçalama arızası

Gdb ile dosya injekte ederken de boşta gdb diye yazınca da hep parçalama arızası veriyor. Bunun nedeni ve çözümü nedir?
@OzgunP @cengover_ekin @Huso112
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.
 
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.
Dediğiniz komut çalışmadı. Dediğiniz gibi şiddeti arttı çekirdek döküldü dedi. :(
Kod:
h@h:~$ gdb
arch-utils.c:738: internal-error: initialize_current_architecture: Selection of
initial architecture failed
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) Parçalama arızası (çekirdek döküldü)
Gentoo src temelli bir dağıtımdır.
Gentoo değil devuan kullanıyorum. :)
 
Dediğiniz komut çalışmadı. Dediğiniz gibi şiddeti arttı çekirdek döküldü dedi. :(
Kod:
h@h:~$ gdb
arch-utils.c:738: internal-error: initialize_current_architecture: Selection of
initial architecture failed
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) Parçalama arızası (çekirdek döküldü)

Gentoo değil devuan kullanıyorum. :)
Hayır @gen2 hocam kullanıyor zaten 😁
Dediğiniz komut çalışmadı. Dediğiniz gibi şiddeti arttı çekirdek döküldü dedi. :(
Kod:
h@h:~$ gdb
arch-utils.c:738: internal-error: initialize_current_architecture: Selection of
initial architecture failed
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n) Parçalama arızası (çekirdek döküldü)

Gentoo değil devuan kullanıyorum. :)
-g bayrağı ile compile etmeyi denediniz mi?
 

Yeni konular

Geri
Yukarı