pack - stored pointer going stale
Consider the following patch:
[namecanvas foo]
[traverse foo, bang(
|
[pointer]
|
[list $1 123 $1(
|
[pack p f p]
|
[print]
Clicking the traverse message results in the console printing "(pointer) 123 (pointer)". However, if I were to then delete the list message and make a direct connection from the pointer to the pack object, I'll get a stale pointer error. But this doesn't happen in pd-vanilla, where I'll keep getting the same message printed over.