-
Data: 2020-04-21 21:01:32
Temat: Re: zrzut pamięci w programie w C++
Od: g...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu wtorek, 21 kwietnia 2020 19:05:12 UTC+2 użytkownik RM napisał:
> Napisałem program w C++. Uruchomiony pod VSCode z debuggerem działa
> poprawnie, natomiast po kompilacji i uruchomieniu z wiersza poleceń
> Linuxa dostaję: 5258 Przerwane (zrzut pamięci)
> Co mam zrobić żeby znaleźć błąd w moim programie?
Jeżeli błąd jest systematyczny i odpalasz go z linii komend, to wystarczy, że
odpalisz w gdb, tzn. zamiast
$ ./program
napiszesz
$ gdb ./program
i po załadowaniu zrobisz "run". W momencie, gdy się wypierdzieli, będziesz mógł
zrobić ,bt (czyli backtrace).
Możesz też załadować plik zrzutu pamięci do gdb (z tego co pamiętam, nazywa się
"core", ale żeby powstał, być musisz najpierw wywołać "ulimit -s unlimited" czy coś
takiego - bo na niektórych systemach ten plik "core" w ogóle nie powstaje).
W tej chwili nie pamiętam, jak to się robi, ale jak poguglasz, to pewnie łatwo
znajdziesz.
Następne wpisy z tego wątku
- 12.05.20 16:40 Queequeg
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-15 Łódź => NodeJS Developer <=
- 2025-02-15 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-15 Warszawa => Developer .NET (mid) <=
- 2025-02-15 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-02-14 Zdalne załączanie grzałki bojlera elektrycznego
- 2025-02-14 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-14 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-02-14 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-02-14 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-14 Czy ma sens grupa news:pl.soc.polityka-prawna ? :-)
- 2025-02-14 e-paper
- 2025-02-14 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-14 Warszawa => System Architect (Java background) <=
- 2025-02-14 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-14 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=