``` Assertion failed: (sz <= size-SIZEOF_LENGTH), function encode_object, file lualib-src/sproto/sproto.c, line 733. ``` 如果先 encode 其它的,在 encode 这个有问题的就没问题。怀疑 `expand_buffer` 没起作用,可能是 data 刚好写满触发了哪里的临界条件。