segmentation-fault hakkında sorular

3
cevaplar

Bu kod neden 64-bit mimarisinde segfault yapıyor ancak 32-bit üzerinde iyi çalışıyor?

aşağıdaki C bulmacasına rastladım: S: neden aşağıdaki program segfault IA-64 üzerinde, ancak IA-32 üzerinde i ... aretçi 64 bit olabilir). Ancak bunun yukarıdaki programla nasıl ilişkili olduğundan emin değilim. Bir fikrin var mı?
tarihinde sordu 2011-09-25 16:03:07
4
cevaplar

Segmentasyon hatasına neden olan kod satırını belirleyin?

segmentasyon hatası neden olan kodumuzda hatanın nerede olduğunu nasıl belirleyeceğiz ? bazı kod yazdıktan ... ümleme hatam nerede olduğunu belirlemek için derleyicim ( gcc ) bana programımdaki hatanın yerini gösterebilir mi?
tarihinde sordu 2010-05-20 21:39:29
5
cevaplar

Büyük dizi boyutlarında segmentasyon hatası

aşağıdaki kod, 2Gb bir makinede çalışırken bana bir segmentasyon hatası verir, ancak 4GB bir makinede çalışır. ... return 0; } dizinin boyutu sadece 4MB. C++ ' da kullanılabilen bir dizinin boyutu üzerinde bir sınır var mı?
tarihinde sordu 2009-12-04 18:41:25
3
cevaplar

Segfault çekirdek günlük iletisi nasıl okunur

bu çok basit bir soru olabilir, kern.log de aşağıdaki segfault hatasını oluşturan bir uygulamayı hata ayıklamaya ç ... sp = yığın işaretçisi? ıp = 'işaretçi at = ???? myapp [8048000 + 24000] = Adres sembol mü?
tarihinde sordu 2010-02-01 22:20:54
4
cevaplar

Linux'ta segmentasyon hatası nasıl yakalanır?

üçüncü taraf kütüphane temizleme operasyonlarında segmentasyon hatasını yakalamam gerekiyor. Bu bazen programım çıkmad ... bilirim. Aynı şeyi yapmak için çapraz platform veya platforma özgü bir yol var mı? Linux'ta buna ihtiyacım var, gcc.
tarihinde sordu 2010-02-28 11:11:50
9
cevaplar

C'de Segfault üretmenin en basit standart ve yolu nedir?

sanırım soru her şeyi söylüyor. C89 yapılması önerilmektedir en standartları kapsayan bir örnek yararlı olacaktır. Ben ... ani , (standart olarak) iptal etmek. Bu, bu sigortayı umursamayan minimal segfault sorusundan biraz farklıdır.
tarihinde sordu 2013-09-24 19:49:38
1
cevaplar

Segmentasyon hatalarının ortak nedenlerinin kesin listesi

not: büyük ölçüde aynı olan çok sayıda segfault sorunuz var cevaplar, bu yüzden onları kanonik bir soruya dar ... r, hiç şüphesiz, çok fazla yorucu listelemek için, segmentasyon hataları en yaygın nedenleri nelerdir C ve C++?
tarihinde sordu 2015-10-10 00:31:42
4
cevaplar

Yığın taşması, segmentasyon hatası dışında bir şeyle sonuçlanabilir mi?

Derlenmiş bir programda (C veya C++ diyelim, ancak sanırım bu soru bir çağrı yığını ile VM-ish olmayan herhangi bir di ... eçerli olduğunu ve dizilere erişmeye çalışmadığını varsayalım sınırların ötesinde, başvuru geçersiz işaretçiler, vb.
tarihinde sordu 2018-06-06 22:43:02
3
cevaplar

Crash veya" bölümleme hatası " veri kopyalandığında/tarandığında / başlatılmamış bir işaretçiye okunduğunda

bu soru doğanın tüm sık sorulan sorular için referans olarak kullanılmak içindir: neden kimliği belirsiz bir ... char* ptr; strcpy(ptr, "hello world"); // crash here! veya char* ptr; scanf("%s", ptr); // crash here!
tarihinde sordu 2016-05-31 18:17:37
2
cevaplar

Segfault türü vektör bir değişken bildirme üzerinde>

kod burada segfault veren bir programdır. #include <iostream> #include <vector> #include & ... 0 t deregister_tm_clones 0000000000401120 t frame_dummy 0000000000400f40 T main 00000000004010c0 t register_tm_clones
tarihinde sordu 2017-11-09 15:58:37
4
cevaplar

Bir Python segmentasyon hatası nasıl hata ayıklanır?

bir Python segmentasyon hatası nasıl hata ayıklayabilirim? python kodumuzu SuSE 12.3'te çalıştırmaya çalışıyo ... k veya daemon iş parçacıkları çalışan ile segfault olabilir) ilgili: daemon thread de Algıla ve Kapat
tarihinde sordu 2013-05-24 12:56:17
1
cevaplar

OSX, ghcı, dylib, doğru yol nedir?

bazı C kodu oluşturmalı ve daha sonra bu C kodunu FFI üzerinden başvurmam gerekiyor. Osx'te ghcı içerisinden bağlanma ... ış yapıyorum ya da kazayı nasıl düzeltebilirim? sadece statik ile alabilir miyim .ghci ile kitaplığı sürümü?
tarihinde sordu 2011-06-12 22:29:39
9
cevaplar

Normalde çöküyor, ancak GDB ile değil?

programım normal çalıştırıldığında bir segmentasyon hatası ile çöküyor. Bu yüzden gdb ile çalıştırıyorum, ancak bunu y ... i bana nedenini söyleyebilir veya bunun ne zaman olacağını aramak için bir şeyler önerebilirse çok minnettar olurum.
tarihinde sordu 2011-09-22 02:13:05
1
cevaplar

C++ STL map::operator[] silinmekte olan bir girdide yapılır

std::map<int,int> bar; int foo(int key) { bar.erase(key); return 1; } int main() { bar[0] = foo(0); ... yok işlemlerin sıralanma şekli derleyici uygulamasına bağlıdır veya C ++ geçerli standardı tarafından belirtilir?
tarihinde sordu 2015-10-14 20:33:08
4
cevaplar

aşırı yükleme operatöründe segmentasyon hatası =

bir dizi FeatureCount ve size rhs işaret eden işaretçi üyesi olarak _rects olan bir sınıf FeatureRandomCounts için ata ... _rects[i]=rhs._rects[i]; } return *this; } birinin ipucu var mı? Teşekkürler ve saygılarımla!
tarihinde sordu 2010-01-04 01:16:08
5
cevaplar

Neden sarkan işaretçim segmentasyon hatasına neden olmaz?

benim kodum: #include <stdio.h> #include <stdlib.h> int main(void) { int *p = (int *)malloc(si ... ramamalı, segmentasyon hatasına neden olmalı, ama işe yarıyor. Neden? PS: normalde Linux'ta Gcc ile derledim
tarihinde sordu 2013-12-22 01:23:06
3
cevaplar

C & # 39; de değişken başlatılmamış/catch segfault & # 39; un nasıl algılanır

şu anda bir parametre olarak geçirilen bir değişkenin başlatılmamış olup olmadığını test etmem gereken bir program var ... FO; sigaction(SIGSEGV, &sa, NULL); char up = *((char*)p); //Segfault Düzenle: Linux sisteminde
tarihinde sordu 2014-05-03 04:37:45
1
cevaplar

Apache tarafından kullanılan expat kütüphanesinin sürümünü nasıl değiştiririm / güncellerim?

(Yasal Uyarı: Linux kullanmaya yeni başladım ve Apache ve Python'u yapılandırma konusunda fazla tecrübem yok.) ... "Merhaba Dünya!"Bir Tanrı var. 32) Durduruldu Apache: $ sudo /usr/local/apache2/bin/apachectl -k stop
tarihinde sordu 2011-11-10 01:50:51