Это даже недопустимый HTML-код, Chrome отображает ввод за пределами выбора.
Поместите вход за пределы выбора.
<select>
<option>Select</option>
<input type="text">
</select>
Просто найденный обходным решением. От другого терминала дают следующую команду:
kill -INT 1521
GDB приостановит выполнение согласно отлаженной программе, получающей SIGINT.
Это было бы ошибкой в GDB.
Если можно воспроизвести это с текущей версией GDB от Главы CVS, зарегистрируйте ошибку.
Поскольку вы используете 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