In master.pike, namely in "string describe_backtrace(mixed trace, void|int linewidth)" it is assumed that
if (arrayp(something)) { array a = [array]something; }
is a safe operation. However, if Pike is started with -rt, this provides us with neat "describe_backtrace(): Soft cast failed. Expected array, got object(is 11)" errors.
The object that pretends to be an array is a backtrace_frame, at least in the cases that occured to me.
PS: I forgot my password for the bugcruncher, and can't create new accounts because of a mysterious "Could not create LysKOM identity"...
pike-devel@lists.lysator.liu.se