-
X-Received: by 2002:a37:aa14:: with SMTP id t20mr11430482qke.48.1587495693203; Tue,
21 Apr 2020 12:01:33 -0700 (PDT)
X-Received: by 2002:a37:aa14:: with SMTP id t20mr11430482qke.48.1587495693203; Tue,
21 Apr 2020 12:01:33 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.r
u!aioe.org!peer02.am4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds
-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnew
s.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Tue, 21 Apr 2020 12:01:32 -0700 (PDT)
In-Reply-To: <r7n948$8jke$1@portraits.wsisiz.edu.pl>
Complaints-To: g...@g...com
Injection-Info: google-groups.googlegroups.com; posting-host=31.60.141.67;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 31.60.141.67
References: <r7n948$8jke$1@portraits.wsisiz.edu.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c...@g...com>
Subject: Re: zrzut pamięci w programie w C++
From: g...@g...com
Injection-Date: Tue, 21 Apr 2020 19:01:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2390
X-Received-Body-CRC: 2556610938
Xref: news-archive.icm.edu.pl pl.comp.programming:214869
[ ukryj 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
- 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??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
- Ideologia Polskiego Programisty wer.3
Najnowsze wątki
- 2024-04-23 Białystok => Senior Rust Software Engineer <=
- 2024-04-23 Warszawa => Senior PHP Developer (Symfony) <=
- 2024-04-23 Czy prawo okresli granice chamstwa Jońskiego?
- 2024-04-23 Warszawa => Manager Sprzedaży <=
- 2024-04-23 Kraków => Service Leader/PLC Programmer with German <=
- 2024-04-23 Białystok => Senior Software Engineer PHP (BillPro) Kontraktor <=
- 2024-04-23 Kraków => Mid/Senior QA Engineer <=
- 2024-04-23 Kraków => Lider Serwisu/Programista PLC z językiem niemieckim <=
- 2024-04-23 Marki => Senior DevOps Engineer <=
- 2024-04-23 Odkrywanie ameryki - auta gnija.
- 2024-04-23 ile pali hybryda
- 2024-04-23 Marki => ERP Implementer <=
- 2024-04-23 Kraków => International freight forwarder <=
- 2024-04-23 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-04-23 Warszawa => AI Specialist <=