Hallo,
Thank you fbar, this explains better where the bug is and helps me isolating it in the following patch, which I attach as testbug4b.pd and which I reproduce here as it is very simple: [bng] | [f] | [find f, cut( | [s pd-testbug4b.pd]
(assuming the file is saved as testbug4b.pd)
However, I think this still is a bug.
- First, because whenever a program crashes it is a bug, no matter how
incorrect the input (in this case the patch).
Yes, that's why I've kept the bug open. Or rather, now I've closed the patch as this issue was reported already and now I've found out where.
In fact the suicide can be illustrated even easier by putting a message: [; pd-x clear( inside of a subpatch [pd x].
- Secondly, because I don't see what is semantically wrong about deleting
the [f] even if the message that deletes it has been originated by itself.
I'll leave it to IOhannes to explain that. ;)
Ciao