Система проверяет чтобы адрес хендлера находился на стеке. Иначе кадр просто игнорируется. -1 не является валидным адресом, но прежде всего он не попадает в сегмент ss. Поэтому система делает вид будто обработчика нет вообще. Выполняется системный обработчик и прибивает процесс.