Как определить причину ошибки переполнения стека в чистых данных
Я имею дело с ошибкой переполнения стека на большом патче в Pure Data, и я хотел бы знать, как я могу увидеть объект, который его вызывает.
1 ответ
Большинство сообщений об ошибках в Pd-консоли можно щелкнуть, чтобы перейти к объекту, вызвавшему ошибку.
или
- Control-LeftClick (или ⌘-LeftClick в OSX)
ИЛИ ЖЕ
- поместите курсор на сообщение об ошибке и нажмите Return
приведет вас к объекту, который выдал ошибку.
Однако обратите внимание, что переполнение стека обычно происходит из-за слишком глубокой рекурсии в вашем патче, и любой из задействованных объектов может вызвать ошибку. То есть объект, который вы найдете, не обязательно является причиной проблемы (это просто носитель плохих новостей), но, по крайней мере, у вас есть отправная точка, где можно искать.