antirez a75aa4bf92 Lua debugger: fix crash printing nested or deep objects.
Example of offending code:

> script debug yes
OK
> eval "local a = {1} a[1] = a\nprint(a)" 0
1) * Stopped at 1, stop reason = step over
2) -> 1   local a = {1} a[1] = a
> next
1) * Stopped at 2, stop reason = step over
2) -> 2   print(a)
> print

... server crash ...

Close #2955.
2016-01-08 09:14:13 +01:00
..
2012-04-13 17:52:33 -07:00
2014-09-29 06:49:07 -04:00
2014-08-08 10:43:54 +02:00
2015-11-17 15:43:20 +01:00
2015-10-01 13:02:25 +02:00
2015-07-27 14:37:58 +02:00
2015-07-27 14:37:58 +02:00
2016-01-06 12:14:49 +01:00
2015-12-11 18:09:01 +01:00
2015-12-16 17:41:22 +01:00
2015-07-27 14:37:58 +02:00
2015-10-30 12:15:07 +01:00
2015-07-27 14:37:58 +02:00
2015-07-27 14:37:58 +02:00
2015-07-27 14:37:58 +02:00
2015-02-17 11:33:08 -05:00
2014-08-08 10:05:32 +02:00
2015-07-27 14:37:58 +02:00
2015-07-27 14:37:58 +02:00
2015-04-27 12:07:49 +02:00
2015-04-27 12:07:49 +02:00
2014-07-02 16:31:22 +02:00
2015-07-27 14:37:58 +02:00
2015-07-27 14:37:58 +02:00
2011-07-06 15:22:00 +02:00
2015-01-02 11:16:08 -05:00
2015-04-29 10:33:21 +02:00