It crashes after calling the menu with a mouse click. Here's the console output:
WARNING: kPalette(7), save palette to heap STUB!
parameter 0: 0000:004f (integer), should be null, integer
parameter 1: 0000:0026 (integer), should be null, integer
parameter 2: 0000:0072 (integer), should be null, integer
parameter 3: 0000:011e (integer), should be null, integer
parameter 4: 0000:0000 (null, integer), should be null, integer
parameter 5: 0000:0081 (integer), should be null, integer
parameter 6: 0000:ffff (integer), should be null, integer
parameter 7: 0000:0018 (integer), should be null, integer
parameter 8: 0000:0019 (integer), should be null, reference
parameter 9: not passed, should be null, integer
parameter 10: not passed, should be null, integer (optional)
parameter 11: not passed, should be null, integer (optional)
parameter 12: not passed, should be null, integer (optional)
[VM] kNewWindow[13]: signature mismatch via method SysWindow::<noname 178> (script 981, room 360, localCall ffffffff)!
Ticket imported from: #3035057. Ticket imported from: bugs/4976.
Fixed in the latest SVN version, thanks for reporting this issue.