Article View: pl.comp.programming
Article #216925Re: zrzut pamięci w programie w C++
From: godek.maciek
Date: Tue, 21 Apr 2020 19:01
Date: Tue, 21 Apr 2020 19:01
19 lines
2292 bytes
2292 bytes
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.
Technical Details
Message-ID:
<c6b4a872-59bb-4c11-ba64-b7a0e1887f64@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!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!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<r7n948$8jke$1@portraits.wsisiz.edu.pl>Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:7156:: with SMTP id h22mr23173173qtp.361.1587495693439; 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: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin.stu.neva.ru!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!postnews.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: groups-abuse@google.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: <c6b4a872-59bb-4c11-ba64-b7a0e1887f64@googlegroups.com> Subject: Re: zrzut pamięci w programie w C++ From: godek.maciek@gmail.com Injection-Date: Tue, 21 Apr 2020 19:01:33 +0000 X-Received-Bytes: 2390 X-Received-Body-CRC: 2556610938 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit