kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #34887
Re: Multi-thread crash
Hi Jeff-
The underscore is a macro to call wxGetTranslation(). There's some null
checking there but more importantly, it returns a wxString that will be
valid regardless of the the contents. If you cast a wxString with no data
to a C string, you still get the valid pointer to the data segment (just
has length 0).
-S
2018-03-12 10:32 GMT-07:00 Jeff Young <jeff@xxxxxxxxx>:
> I’ve had a couple of crashes while clicking in a window when CvPcb was
> loading footprints.
>
> Both were because a format string of the form L"blah, blah, %s" was
> NULL. Is there some protection that _( "…" ) gives us over using an
> immediate value? (When I use those instead, it doesn’t crash.)
>
> Thanks,
> Jeff.
>
> _______________________________________________
> 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