When you terminate a process, the set of observers for that process doubles. That is, all the observers that were connected to that process are added to the process again. Start up funit-child, start up frysk and monitor funit-child with a few observers. (Fork, Clone, Terminating) terminate the funit-child process.
New eventviewer so this issue is no longer valid.