pass both badcall_open and badcall_close(does not crash,no meaningful output)