Солярис GDB: выполнение паузы с практическими рекомендациями?

Это даже недопустимый HTML-код, Chrome отображает ввод за пределами выбора.

Поместите вход за пределы выбора.

<select>
  <option>Select</option>
  <input type="text">
</select>

7
задан Ciro Santilli 新疆改造中心法轮功六四事件 17 February 2016 в 21:37
поделиться

3 ответа

Просто найденный обходным решением. От другого терминала дают следующую команду:

kill -INT 1521

GDB приостановит выполнение согласно отлаженной программе, получающей SIGINT.

4
ответ дан 7 December 2019 в 14:38
поделиться

Это было бы ошибкой в GDB.

Если можно воспроизвести это с текущей версией GDB от Главы CVS, зарегистрируйте ошибку.

0
ответ дан 7 December 2019 в 14:38
поделиться

Поскольку вы используете Solaris, и я вижу, что вы используете bash, вы, вероятно, не настраиваете свой терминал должным образом, bash часто может справиться с этим за вас, но если вы были в ksh или чем-то еще, ваш backspace может печатать ^ H вместо обратного интервала (в этом случае вам нужно stty erase '^ H '... вы всегда можете настроить консоль с помощью stty sane.

Вероятная проблема, которая не является ошибкой, заключается в том, что приложение, которое вы отлаживаете, сбрасывает ваш срок, я не использую Solaris box прямо сейчас, но GNU stty позволяет вам делать что-то вроде stty tostop,

  • [-] на остановку остановить фоновые задания, которые пытаются писать на терминал

. Вы также можете запустить reset или tset с другого терминала и перенастроить ^ C

изнутри gdb, вы можете использовать псевдоним «tty» или установить inferior-tty / path / to / term

Set terminal for future runs of program being debugged.
Usage: set inferior-tty /dev/pts/1
0
ответ дан 7 December 2019 в 14:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: