Btw the same recursion happens for example with filter and the -k flag.
Try:
alias test filter -fk $mircini test
Basically, the same case where the alias is called but not directly from the alias, rather it\'s filter that calls test here, which in term calls the filter again, which in term calls test again, etc, infinite recursion, making your mIRC crash.
Same example as the /scon or /scid case.
Here\'s another fun one:
alias test1 test2
alias test2 test1
(the above example used to work fine in older versions for 500 calls or something then it stopped, but in the current version it just crashes instantly)