Проапгрейдил себе Fedora с 41 на 42 и всё, голый дед+ на пойнтовом
адресе стал общаться со мной на непонятном языке.
Проапгрейдил себе Fedora с 41 на 42 и всё, голый дед+ на
пойнтовом адресе стал общаться со мной на непонятном языке.
echo $LANG
locale -a
А я знаю как починить, но не скажу ;-)
Через luit интереснее, даже не моргает терминалом, вываливается сразу,
но перед этим кидается корой:
===
rhs@sys3175:~$ golded
Segmentation fault (core dumped)
rhs@sys3175:~$
===
*** Answering a message in area ru.ftn.develop (Создание и поддержка
FTN софта).
Через luit интереснее, даже не моргает терминалом, вываливается
сразу, но перед этим кидается корой:
===
rhs@sys3175:~$ golded
Segmentation fault (core dumped)
rhs@sys3175:~$
===
Кора - это уже интереснее для разработчиков.
Потому что ни при каких хитро-выставленных кодировках, типа терминала, размера окна и пр. оно не должно падать.
Осталось только научить тебе подбирать кору "ulimit -c unlimited",
и потом открывать её в gdb и "bt" смотреть и нам сюда печатать.
Осталось только научить тебе подбирать кору "ulimit -c
unlimited", и потом открывать её в gdb и "bt" смотреть и нам сюда
печатать.
::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when .*>stepping.Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping.
Если это так интересно Отцу Русской Демократии, то вот. Я лично
понимаю только то, что я тут ничего не понимаю. gdb создан каким-то яйцеголовыми пришельцами с Альфа Центавра и если им тут хоть что-то
0x00007f7cfb32a952 in _nc_init_acs_sp () from /lib64/libtinfo.so.6 #1 0x00007f7cfb359c72 in _nc_setupscreen () from
/lib64/libncurses.so.5 #2 0x00007f7cfb35a2dc in newterm () from /lib64/libncurses.so.5 #3 0x00007f7cfb35a725 in initscr () from /lib64/libncurses.so.5 #4 0x00000000004dbb2c in GKbd::Init
Если это так интересно Отцу Русской Демократии, то вот. Я лично
понимаю только то, что я тут ничего не понимаю. gdb создан
каким-то яйцеголовыми пришельцами с Альфа Центавра и если им тут
хоть что-то
у таки да) благо интерфейс у большинства cli-дебаггеров такой же.
Есть обертки, тот же nemiver
Я тут по-бырому F42 развернул в WSL-е и попытался собрать голдед всеми штатными средствами. Рубится на линковке, так как не может найти
символ termname в либе /lib64/libtinfo.so.5 (ncurses-compat-libs установлены). Символ этот там точно есть, nm его видит. В ABI6 эти же символы присутствуют, но несовместимы с ABI5.
у а так как свярщик я ненастоящий, и курзесы вместе с плюсами
недолюбливаю - глубжее разбираться уже не было сил)
Меня смущает то, что gedlnx требует как libtinfo.so.6, так и
libtinfo.so.5 Скорее всего тут и порылась собака, скорее всего именно
вот из-за этого и происходит бяка и кака. о вот как это побороть и оставить только libtinfo.so.5, выкинув из требуемых библиотек libtinfo.so.6 я не придумал (хотя и не думал честно говоря :-)
Без выполнения пункта номер 2 как я ни бился gedlnx всё равно упорно собирался для ncurses 6
rhs@sys3175:~$
о при запуске gedlnx вместо SIGSEGV теперь SIGABRT:
Собранный RPM тут: http://fido.zxalexis.ru/downloads/golded/golded%2B-1.1.5.20250409C-3.f c42.x86_64.rpm
Без выполнения пункта номер 2 как я ни бился gedlnx всё равно
упорно собирался для ncurses 6
Собрал с ncurses6, штатно, без правки системных либ.
ncurses-compat-libs, конечно же, установлены. Запустил golded -
бнопня, посмотрел скрипт - запуск через screen и ругань на его
.rc запустил LANG=ru_RU.KOI8-R luit -encoding koi8-r -x -- gedlnx и
увидел русские буквы интерфейса.
2) Скомпилённый мной штатно с ncurses 6 имеет размер 2055168, а твой 2055128. Что делают "лишние" 40 байт в моём случае -- понятия не имею.
о твой работает, а мой вызывает SIGABRT (через luit, да).
через screen, а через luit просто вываливается не выводя вообщеgedlnx 2>&1 > out.txt
ничего.
через screen, а через luit просто вываливается не выводя вообщеgedlnx 2>&1 > out.txt
ничего.
Вполне возможно, что он тебе там про ошибки в конфиге пишет (из-за несовместимой кодировки например, ага), но ncurses не даёт их
прочитать в терминале.
| Sysop: | Angel Ripoll |
|---|---|
| Location: | Madrid, Spain |
| Users: | 13 |
| Nodes: | 8 (0 / 8) |
| Uptime: | 302:38:11 |
| Calls: | 1,105 |
| Files: | 1,389 |
| D/L today: |
11 files (10K bytes) |
| Messages: | 71,872 |