Crash of Archer's gdb on mingw (passing null argument to vasprintf)

Joel Brobecker brobecker@adacore.com
Mon Oct 3 14:59:00 GMT 2011


> In gdbtypes.c there's this code:
> 
>     warning (_("Range for type %s has invalid bounds %s..%s"),
>             TYPE_NAME (type), plongest (TYPE_LOW_BOUND (range_type)),
>             plongest (TYPE_HIGH_BOUND (range_type)));
> 
> This goes wrong when TYPE_NAME (type) is null.

We should several example of us handling this type of situation.
Typically we use:

        TYPE_NAME (type) ? TYPE_NAME (type) : "<anonymous>"

or something like that.
-- 
Joel



More information about the Gdb mailing list