Article View: pl.comp.programming
Article #217735Re: rzadki bład w programie w C++
From: heby
Date: Wed, 22 Sep 2021 17:35
Date: Wed, 22 Sep 2021 17:35
21 lines
2467 bytes
2467 bytes
On 22/09/2021 19:24, Robert Magdziarz wrote: > Mam pytanie: czy zaobserwowany przeze mnie niedeterminizm błędu (tzn. raz występuje raz nie - przy tych samych argumentach i danych wejściowych) może wynikać z błędu logicznego w algorytmie? Z błędu logicznego mógłby wynikać, gdyby algortym zawierał rand(). W innym przypadku *raczej* z błedu implementacji. Masz gdzieś odczyt niezainicjowanych lub zwolninych wartości. Oczywiście nie mam pewności, ale przeczucie. A kompilator nie marudzi, że użyte konstrukcje są niebezpieczne? Zainteresuj się: https://elinux.org/Electric_Fence https://duma.sourceforge.io/ https://en.wikipedia.org/wiki/AddressSanitizer Użyj clanga i zobacz czy on się inaczej zachowuje. Przetestuj wszystkie poziomy -O, wliczając w to -Os.
Technical Details
Message-ID:
<sifpgh$6tk$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mailReferences:
<903213e7-90d8-443c-98f4-7ccefb998340n@googlegroups.com> <39a03432-0320-4068-9624-d0823d1061a7n@googlegroups.com> <99e9ce07-f04d-4c68-859a-c25608de72dfn@googlegroups.com> <62f9dcbe-34ef-4440-881f-eb7f83fbe20fn@googlegroups.com> <sielu3$32t$1@dont-email.me> <11748981-eaaa-404f-8255-29030cb5c8a3n@googlegroups.com> <sif1ui$jb6$2@dont-email.me> <4269d728-8794-4090-8c52-4f3222795f43n@googlegroups.com> <e3941535-3aa2-45e4-829b-e58cd143d40bn@googlegroups.com> <68a5c42a-9bf4-440c-ac69-569558c4e2a4n@googlegroups.com> <e41bfdd6-b0dd-4d1e-a9ed-2ccff93d19fen@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: heby <heby@poczta.onet.pl> Newsgroups: pl.comp.programming Subject: Re: rzadki bład w programie w C++ Date: Wed, 22 Sep 2021 19:35:09 +0200 Organization: A noiseless patient Spider Lines: 21 Message-ID: <sifpgh$6tk$1@dont-email.me> References: <903213e7-90d8-443c-98f4-7ccefb998340n@googlegroups.com> <39a03432-0320-4068-9624-d0823d1061a7n@googlegroups.com> <99e9ce07-f04d-4c68-859a-c25608de72dfn@googlegroups.com> <62f9dcbe-34ef-4440-881f-eb7f83fbe20fn@googlegroups.com> <sielu3$32t$1@dont-email.me> <11748981-eaaa-404f-8255-29030cb5c8a3n@googlegroups.com> <sif1ui$jb6$2@dont-email.me> <4269d728-8794-4090-8c52-4f3222795f43n@googlegroups.com> <e3941535-3aa2-45e4-829b-e58cd143d40bn@googlegroups.com> <68a5c42a-9bf4-440c-ac69-569558c4e2a4n@googlegroups.com> <e41bfdd6-b0dd-4d1e-a9ed-2ccff93d19fen@googlegroups.com> Mime-Version: 1.0 Injection-Date: Wed, 22 Sep 2021 17:35:13 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="abd4322218b98976bfd7c7a9a87a2f0e"; logging-data="7092"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rvmCI/YQaYIxbREc4JyOe" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 Cancel-Lock: sha1:UliToMvvI/ONeiXGAop76gJeZuk= In-Reply-To: <e41bfdd6-b0dd-4d1e-a9ed-2ccff93d19fen@googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit