Окно проклятий в Linux приводит к прерыванию работы

StackOverflow https://stackoverflow.com/questions/795260

  •  18-09-2019
  •  | 
  •  

Вопрос

У меня есть устаревший код C, который я недавно скомпилировал в Linux.В исходном HPUX приложение открывает и закрывает несколько окон проклятий.В системе Linux он может обрабатывать одно окно, но если я закрою это окно, программа выйдет из строя с сообщением об ошибке «Прервано».Есть идеи?

Это было полезно?

Решение 3

Обнаружил, что причиной сбоя была команда touchwin.Удаление этой строки кода, похоже, не имеет негативных последствий.:-) Спасибо всем за помощь.Голосуют за все вокруг.

Другие советы

Да.Измените свои параметры с помощью улимит(1) поэтому, когда он прерывается, вы сохраняете дамп ядра.Затем посмотрите дамп ядра с помощью БДБ(1) чтобы узнать, где он прерывается, и вернуться к нам.

Учитывая комментарии к ответу Чарли Мартина, может показаться, что вы не можете открыть окно, а затем закрываете неоткрытое окно, что приводит к драматическим результатам.Посмотрите, чтобы проверить коды возврата функций инициализации Curses и вызова открытия окна.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top