Ways to interrupt scsynth evaluation

Hi and happy new year!

Recently I made the (somewhat noobish) mistake of evaluating asStream.all on an infinite stream.

What happened then was that the sclang process (running inside of emacs via scel) didn’t print anything any more (not even an infinite list of stuff) and the only way to interrupt it was to restart the process (via C-c C-o from emacs).

Are there ways out of such a mess (i.e. an infinite loop) without restarting the whole process e.g. via some unix signal that tells sclang to interrupt the current evaluation?

Best regards