Interface-unmarshaling a self-referential array/dict will overflow the stack
Found via fuzzing;
"bplist00\xd6\x01\x02\x03\x04\x05\x06\a\n\v\f\x0f" +
"\x1aX0o0leansTdataTdate" +
"VfloatsXintarrayWstr" +
"ings\xa2\b\t\t\bD\x01\x02\x03\x043A\xb8Eux" +
"\x00\x00\x00\xa2\r\x0e\"B\x00\x00\x00#@P\x00\x00\x00\x00\x00\x00" +
"\xaa\x10\x11\x12\x13\x14\x00\x10\x00\x00\x19\x10\x01\x10\b\x10\x10\x10 \x10" +
"@\x10\x02\x10\t\x10\x11\x10!\x10A\xa2\x1b\x1c\\Hello" +
", ASCIIi\x00H\x00e\x00l\x00l\x00o\x00," +
"\x00 N\x16uL\b\x15\x1e#(/8@CDEJSV" +
"[doqsuwy{}\u007f\x81\x83\x86\x93\x01\x01\x00\x00\x00" +
"\x00\x00\x00\x00\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +
"\xa6"