That is, the tracepoint was set to collect the `argarray' argument, of:
/* Test collecting args. */
int args_test_func (argc, argi, argf, argd, argstruct, argarray)
char argc;
int argi;
float argf;
double argd;
test_struct argstruct;
int argarray[4];
{
But, array passing in C is special; even though the argument is
declared like an array, only a pointer to the array passed in.
So, collecting `argarray' only collects the array address, not its
contents. But, the test tried to print the array's contents, and,
that fails.
The question is. What to do then? Should the test just be
fixed to not assume that collecting an array argument, collects
the whole array? I believe so.