kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #41778
Re: Pushback on bug 1838448
-
To:
KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Andrew Zonenberg <azonenberg@xxxxxxxxxxxxxxx>
-
Date:
Fri, 2 Aug 2019 10:31:39 -0700
-
Autocrypt:
addr=azonenberg@xxxxxxxxxxxxxxx; keydata= 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 wNCqXsOrUqQRrUtwErLBqUxJKPDa6BERaxY9
-
In-reply-to:
<0692f7e0-8d6d-fc5c-e1f2-4c4238f122cd@gmail.com>
-
Openpgp:
preference=signencrypt
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
Hiding memory access errors is a terrible idea from both a security and
software reliability perspective. IMO we should be moving in the
opposite direction and adding -fsanitize=address to debug builds.
On 8/2/19 8:25 AM, Steven A. Falco wrote:
> I asked on the Fedora development list about removing the "-Wp,-D_GLIBCXX_ASSERTIONS" flag as requested in https://bugs.launchpad.net/kicad/+bug/1838448, and I got some pushback (attached) stating that it is not a good idea to hide crashes caused by out-of-bounds memory accesses.
>
> I agree with that, and I made a similar argument in comment #22 of the bug.
>
> Therefore I'd like to have more discussion about this. Are we really sure we want to hide memory access errors? In some cases they could cause hard-to-find corruption bugs, as well as hard crashes. Personally, I'd rather know there is a problem.
>
> Steve
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
References