forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #61  
Старый 04.05.2017, 08:51
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Spellchecker issue

Alexey Vissarionov написал(а) к Semen Panevin в May 17 07:30:00 по местному времени:

Доброго времени суток, Semen!
03 May 2017 21:30:32, ты -> мне:

AV>>>> Кстати, вопрос: покажи, как у тебя запускается эхотаг. Есть у
AV>>>> меня одно подозрение, которое вполне объясняет то, что
AV>>>> трехкратное увеличение буфера купировало (но не устранило)
AV>>>> проблему...
SP>>> Запускается очень просто:
SP>>> fido@server ~ $ golded
AV>> У меня он, знаешь ли, тоже так запускается... argv[] и env[] покажи.
SP> Чего-чего? Я никаких доп. телодвижений при запуске не делаю. Все
SP> argv[] тут. А под env[] что ты понимаешь - я не понимаю.

int main(int argc, char *argv, char *env)

SP> К вопросу о том, как запускается эхотаг, это не относится.

Зато относится к вопросу, как он работает.

SP>>> Точно так же он запускался и до того как проблема появилась после
SP>>> очередной перекомпиляции.
AV>> А не проще пересобрать без проверялки и просто писать грамотно?
SP> Я что, блин, зря шесть лет назад потратил кучу времени на допиливание
SP> этой проверялки до поддержки multiple dictionaries и линковки с
SP> hunspell динамически?

Если тебя действительно интересует мое личное мнение - таки да, зря: лучше бы больше книжек читал, оно для правильнописания полезнее.

SP> Нет уж, дудки.

То есть, вариант "писать грамотно" ты даже не рассматриваешь? Плохо...

SP> К тому же, XlatStr() не является частью кода поддержки спеллчекера,
SP> а значит может упасть и где-нибудь ещё.

Да, и это единственная причина, по которой я вообще полез в этот тред.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... god@universe:~ # cvs up && make world
--- /bin/vi
Ответить с цитированием
  #62  
Старый 04.05.2017, 10:21
Alexander Polozov
Guest
 
Сообщений: n/a
По умолчанию Spellchecker issue

Alexander Polozov написал(а) к Semen Panevin в May 17 08:41:32 по местному времени:

Привет, Semen!


Ответ на сообщение Semen Panevin (2:5025/121) к Vladimir Bakhvaloff, написанное 03 май 17 в 21:26:

VB>> Дурацкая мысль: а откат на "нормально работающие" сорцы какой
VB>> результат даёт?..
SP> Да где ж их взять. Я не настолько дружу с cvs, а gentoo portage из
SP> которого оно собирается тем более не обучен не самую свежую версию
SP> брать.
Умеет, там как то нужная ревизия дёргается, рецепт видел, но за давностью не вспомню.
SP> К тому же правки, после которых была пересборка, были какие-то совсем
SP> невинные и в совсем других местах... вроде бы. Давно было...
У меня что-то подобное (падения при вводе текста) были, давно уже правда.
По совету тутошних старожилов лечил созданием конфига с нуля и добавлением строк конфига по одной.
Как видишь падать перестало, причину падучести я не отлавливал.

Со всеми пожеланиями, Alexander Polozov

... ГОСТ - это законодательно утвержденный феншуй
--- GoldED+/LNX 1.1.5 (Linux 4.8.0-pf8 CPU UNKNOWN)
Ответить с цитированием
  #63  
Старый 04.05.2017, 10:21
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Spellchecker issue

Semen Panevin написал(а) к Alexey Vissarionov в May 17 08:54:06 по местному времени:

Доброго здоровьица тебе, Alexey!

Thursday May 04 2017 07:30, Alexey Vissarionov писал Semen Panevin:

AV>>>>> Кстати, вопрос: покажи, как у тебя запускается эхотаг. Есть у
AV>>>>> меня одно подозрение, которое вполне объясняет то, что
AV>>>>> трехкратное увеличение буфера купировало (но не устранило)

AV> int main(int argc, char *argv, char *env)
SP>> К вопросу о том, как запускается эхотаг, это не относится.
AV> Зато относится к вопросу, как он работает.
Который ты не задавал. Скажи конкретно что ты от меня хочешь. Как запускается я тебе уже ответил.

SP>> Нет уж, дудки.
AV> То есть, вариант "писать грамотно" ты даже не рассматриваешь? Плохо...
Наличие включенного спеллчекера в некоторых случаях никак не связано с "писать грамотно". А ещё бывают очепятки.

SP>> К тому же, XlatStr() не является частью кода поддержки
SP>> спеллчекера, а значит может упасть и где-нибудь ещё.
AV> Да, и это единственная причина, по которой я вообще полез в этот тред.
Расскажи хотя-бы что за подозрение у тебя было.

С наилучшими пожеланиями, Семён.

... Ребята, давайте жить дружно! (с) Леопольд
--- GoldED+/LNX 1.1.5-b20170303 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
  #64  
Старый 01.07.2018, 12:04
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Spellchecker issue

Semen Panevin написал(а) к All в Jul 18 10:23:40 по местному времени:

Доброго здоровьица тебе, All!

Пересобрал 7м gcc, теперь падает с другой ошибкой, free(): invalid pointer
но всё равно падает :(

Неужели ни у кого кто дружит с cpp, кодом голдеда и дебаггером, проблема не воспроизводится?


Saturday April 22 2017 14:10, Semen Panevin послал All:

SP> Доброго здоровьица тебе, All!

SP> В продолжение темы...

SP> Добрался наконец-то до gdb

SP> Падает вот так:

SP> --------------------------
SP> (gdb) bt
SP> #0 0xb7fdac60 in _kernelvsyscall ()
SP> #1 0xb7afc34b in raise () from /lib/libc.so.6
SP> #2 0xb7afd971 in abort () from /lib/libc.so.6
SP> #3 0xb7b38707 in ?? () from /lib/libc.so.6
SP> #4 0xb7b3eabf in ?? () from /lib/libc.so.6
SP> #5 0xb7b3f282 in ?? () from /lib/libc.so.6
SP> #6 0xb7d825a1 in operator delete(void*) () from
SP> /usr/lib/gcc/i686-pc-linux-gnu/5.4.0/libstdc++.so.6 #7 0xb7d82691 in
SP> operator delete[](void*) () from
SP> /usr/lib/gcc/i686-pc-linux-gnu/5.4.0/libstdc++.so.6 #8 0x8015309f in
SP> CSpellLang::RecodeText (this=0x809a21a0, srcText=0xbfffdcfc "фыважо",
SP> dstText=...,
SP> flag=true) at gespell.cpp:722
SP> #9 0x80153426 in CSpellChecker::Check (this=0xbfffe380,
SP> text=0xbfffdcfc "фыважо") at gespell.cpp:908 #10 0x8009d336 in
SP> IEclass::dispstringsc (this=0xbfffe2b4,
SP> buf=0xbfffde5c "причё fasidjf;;asjf;sfj fdsa фыважо", ' '
SP> <repeats 72 times>, _beg=0, _end=107,
SP> _row=2, _col=0, endchar=0 '\000') at geedit.cpp:287
SP> #11 0x8009e3ff in IEclass::dispstring (this=0xbfffe2b4,
SP> line=0x809a2778, row=2) at geedit.cpp:443 #12 0x8009e55d in
SP> IEclass::displine (this=0xbfffe2b4, _line=0x809a2778, _row=2) at
SP> geedit.cpp:608 #13 0x800a2216 in IEclass::wrapit (this=0xbfffe2b4,
SP> _currline=0xbfffe348, __currcol=0xbfffe320,
SP> _curr_row=0xbfffe324, _display=true) at geedit.cpp:1141
SP> #14 0x800a24de in IEclass::wrapins (this=0xbfffe2b4,
SP> _currline=0xbfffe348, __currcol=0xbfffe320,
SP> _curr_row=0xbfffe324, _display=true) at geedit.cpp:1207
SP> #15 0x800a2d75 in IEclass::insertchar (this=0xbfffe2b4, ch=207 'о')
SP> at geedit.cpp:1255 #16 0x800a5e41 in IEclass::Start (this=0xbfffe2b4,
SP> _mode=256, __position=0xbfffe540, _msg=0x802c8404)
SP> at geedit.cpp:3025
SP> #17 0x8009c52e in EditMsg (_mode=256, _position=0xbfffe540,
SP> msg=0x802c8404) at geedit2.cpp:1998 #18 0x800d2fec in MakeMsg2
SP> (cmpmsg=<optimized out>, oldmsg=<optimized out>, msg=<optimized out>,
SP> topline=<synthetic pointer>, forwstat=<synthetic pointer>,
SP> status=<synthetic pointer>,
SP> mode=<synthetic pointer>) at gepost.cpp:593
SP> #19 MakeMsg (mode=<optimized out>, omsg=0x802c414c,
SP> ignore_replyto=false) at gepost.cpp:1137 #20 0x800ee07f in NewMsg ()
SP> at getpls.cpp:1050 #21 0x800e2d4f in Reader () at geread.cpp:847 #22
SP> 0x8005129e in main (argc=1, argv=0xbffff394) at gemain.cpp:53
SP> ---------------------------

SP> Идеи? Кто с цпп дружит, может глянете одним глазком в код?

SP> Вроде бы по трейсу понятно что падает именно голдед а не hunspell.

SP> 722 строка файла gespell.cpp выглядит как
SP> delete[] dstbuffer;

SP> Ниже цитата с чего всё началось.

SP> Tuesday September 06 2016 08:32, Semen Panevin писал Semen Panevin:

SP>> Доброго здоровьица тебе, Semen!

SP>> Monday September 05 2016 22:59, Semen Panevin писал golded+
SP>> inspector:

SP>>> Sorry for English language.

SP>>> Re-compiled with new sources right after the change. It worked
SP>>> well until today, when I tried to answer in R50.SYSOP.DRUNKS, it
SP>>> stopped with some error and broke my terminal (I'm not sure that
SP>>> I tried to write messages between these events) right after the
SP>>> internal editor were loaded.

SP>>> I tried to write here the error and it started the editor well,
SP>>> but when I tried to enter a few Russian characters it stopped
SP>>> again with the same or very similar error.

SP>>> I'm surprised that I can write English with no errors.

SP>>> Please somebody, help me to understand the problem and fix it.

SP>> В выводе после падения вот такая галиматья

SP>> =============================
SP>> 7745000-b7746000 ---p 00051000 08:03 26804702
SP>> /lib/libncurses.so.5.9

SP>> b7746000- b7748000 r--p 00051000 08:03 26804702
SP>> /lib/libncurses.so.5.9

SP>> b7748000-b7749000 rw-p 00053000 08:03 26804702
SP>> /lib/libncurses.so.5.9
SP>>
SP>> b7749000-b77a1000 r-xp 00000000 08:03 26608268
SP>> /usr/lib/libhunspell-1.3.so.0.0.0

SP>> b77a1000-b77a2000 r--p 00057000 08:03 26608268
SP>> /usr/lib/libhunspell-1.3.so.0.0.0

SP>> b77a2000-b77a6000 rw-p 00058000 08:03 26608268
SP>> /usr/lib/libhunspell-1.3.so.0.0.0

SP>> b77b2000-b77b3000 rw-p 00000000 00:00 0
SP>> b77b3000-b77b5000 r--p 00000000 00:00 0
SP>> [vvar]

SP>> b77b50 00-b77b6000 r-xp 00000000 00:00 0 [vdso]
SP>> b77b6000-b77d7000
SP>> r-xp
SP>> 00000000 08:03 42560235 /lib/ld-2.22.so
SP>> b77d7000-b77d8000 rw-p 00000000
SP>> 00:00 0

SP>> b77d800 0-b77d9000 r--p 00021000 08:03 42560235 /lib/ld-2.22.so

SP>> b77d9000-b77da000 rw-p 00022000 08:03 42560235 /lib/ld-2.22.so
SP>> bff6f000-bffa4000 rw-p
SP>> 00000000 00:00 0 [stack]
SP>> /home/fido/bin/golded: line 4: 9825 Аварийный
SP>> останов
SP>> =============================

SP>> В общем похоже, что падает спеллчекер, спотыкается на русских
SP>> словах. Раньше не падал. Значит я вижу два варианта - или
SP>> повреждён пользовательский словарь (в чём лично я сильно
SP>> сомневаюсь) либо падать стало после апгрейда gcc на очередную
SP>> версию...

SP>> Как можно заметить по этому письму, с отключенным спеллчекером
SP>> всё работает.

SP>> С наилучшими пожеланиями, Семён.

SP>> ... От правды далеко не убежишь (с) Sage

SP> С наилучшими пожеланиями, Семён.

SP> ... В гостях хорошо, а дома хуже...

С наилучшими пожеланиями, Семён.

... Без крыльев далеко не улетишь
--- GoldED+/LNX 1.1.5-b20170303 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
  #65  
Старый 02.07.2018, 10:22
Alexander Polozov
Guest
 
Сообщений: n/a
По умолчанию Spellchecker issue

Alexander Polozov написал(а) к Semen Panevin в Jul 18 08:33:34 по местному времени:

Привет, Semen!


Ответ на сообщение Semen Panevin (2:5025/121) к All, написанное 01 июл 18 в 10:23:


SP> Пересобрал 7м gcc, теперь падает с другой ошибкой, free(): invalid
SP> pointer но всё равно падает :(

SP> Неужели ни у кого кто дружит с cpp, кодом голдеда и дебаггером,
SP> проблема не воспроизводится?
Не, у меня всё работает, не считая того что новые нкурсы поломали псевдографику. gcc версия 7.3.0 (Gentoo 7.3.0-r3 p1.4)
Как обычно надо начинать искать с минималистичного конфига :-)
ЗЫ: Я правда после обновления gcc традиционно полностью "пересобрал мир"

Со всеми пожеланиями, Alexander Polozov

... По меpе пpоведения спастельных pабот число жеpтв неyклонно возpастает
--- GoldED+/LNX 1.1.5 (Linux 4.13.0-pf4 CPU UNKNOWN)
Ответить с цитированием
  #66  
Старый 04.07.2018, 09:24
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Spellchecker issue

Semen Panevin написал(а) к Alexander Polozov в Jul 18 06:57:16 по местному времени:

Доброго здоровьица тебе, Alexander!

Monday July 02 2018 08:33, Alexander Polozov писал Semen Panevin:

SP>> Пересобрал 7м gcc, теперь падает с другой ошибкой, free():
SP>> invalid pointer но всё равно падает :(
Пересобрал все зависимости от libstdc++, теперь падает с этой же ошибкой но не во время написания, а во время выхода из редактирования (например, удаления недописанного письма). Чтож за барабашка такая?

AP> начинать искать с минималистичного конфига :-) ЗЫ: Я правда после
AP> обновления gcc традиционно полностью "пересобрал мир"
Чё прям весь мир? Тут и без мира, с одними только libstdc++ зависимостями помучиться пришлось, т.к. некоторых версий установленных пакетов уже нет в дереве портажей, например ncurses-6.0, пришлось в локальный оверлей подкладывать...

С наилучшими пожеланиями, Семён.

... Хорошо там, где мы есть! (про фидошников)
--- GoldED+/LNX 1.1.5-b20170303 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
  #67  
Старый 05.07.2018, 20:23
Alexander Polozov
Guest
 
Сообщений: n/a
По умолчанию Spellchecker issue

Alexander Polozov написал(а) к Semen Panevin в Jul 18 18:49:24 по местному времени:

Привет, Semen!


Ответ на сообщение Semen Panevin (2:5025/121) к Alexander Polozov, написанное 04 июл 18 в 06:57:

SP>>> Пересобрал 7м gcc, теперь падает с другой ошибкой, free():
SP>>> invalid pointer но всё равно падает :(
SP> Пересобрал все зависимости от libstdc++, теперь падает с этой же
SP> ошибкой но не во время написания, а во время выхода из редактирования
SP> (например, удаления недописанного письма). Чтож за барабашка такая?
Попробуй запустить с минимальным конфигом, если падучесть пропадёт, тогда постепенным добавлением строк в конфиг можно будет отловить виновника. У меня какое то время назад тоже дедушка на ровном месте падал, лечил так же.

AP>> начинать искать с минималистичного конфига :-) ЗЫ: Я правда после
AP>> обновления gcc традиционно полностью "пересобрал мир"
SP> Чё прям весь мир? Тут и без мира, с одними только libstdc++
SP> зависимостями помучиться пришлось, т.к. некоторых версий установленных
SP> пакетов уже нет в дереве портажей, например ncurses-6.0, пришлось в
SP> локальный оверлей подкладывать...
Тут мне проще, я обновляюсь ежедневно, поэтому мир у меня всегда соответсвет текущему дереву.

Со всеми пожеланиями, Alexander Polozov

... Beat your son every day; you may not know why, but he will
--- GoldED+/LNX 1.1.5 (Linux 4.13.0-pf4 CPU UNKNOWN)
Ответить с цитированием
  #68  
Старый 06.07.2018, 01:15
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Spellchecker issue

Semen Panevin написал(а) к Alexander Polozov в Jul 18 22:42:20 по местному времени:

Доброго здоровьица тебе, Alexander!

Wednesday July 04 2018 18:49, Alexander Polozov писал Semen Panevin:

SP>>>> Пересобрал 7м gcc, теперь падает с другой ошибкой, free():
SP>>>> invalid pointer но всё равно падает :(
SP>> Пересобрал все зависимости от libstdc++, теперь падает с этой же
SP>> ошибкой но не во время написания, а во время выхода из
SP>> редактирования (например, удаления недописанного письма). Чтож за
SP>> барабашка такая?
AP> Попробуй запустить с минимальным конфигом, если падучесть пропадёт,
Кого запустить с минимальным конфигом? Проблема известно где - в поддержке спеллчекера. На сабж посмотри. И вспомни историю :) Я же уже много месяцев с этим мучаюсь, не первый раз пишу...

AP>>> начинать искать с минималистичного конфига :-) ЗЫ: Я правда
AP>>> после обновления gcc традиционно полностью "пересобрал мир"
SP>> Чё прям весь мир? Тут и без мира, с одними только libstdc++
SP>> зависимостями помучиться пришлось, т.к. некоторых версий
SP>> установленных пакетов уже нет в дереве портажей, например
SP>> ncurses-6.0, пришлось в локальный оверлей подкладывать...
AP> Тут мне проще, я обновляюсь ежедневно, поэтому мир у меня всегда
AP> соответсвет текущему дереву.
Да ну? И тебя не напрягает, что с ncurses-6.1 у тебя голдед сломался?

А ещё у меня был не unmerged gcc какой-то из древних версий, ибо он multislot, а тут оказалось что оригинального ебилда в деревер-то уже и нету! Хотя свежий 7-й из дерева тоже стоит.

Ты как-то неправильно свою генту юзаешь, что у тебя таких проблем не возникает...

С наилучшими пожеланиями, Семён.

... Не ищи смысл там, где его нет... (c) Sage
--- GoldED+/LNX 1.1.5-b20170303 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
  #69  
Старый 07.07.2018, 09:32
Alexander Polozov
Guest
 
Сообщений: n/a
По умолчанию Spellchecker issue

Alexander Polozov написал(а) к Semen Panevin в Jul 18 08:38:06 по местному времени:

Привет, Semen!


Ответ на сообщение Semen Panevin (2:5025/121) к Alexander Polozov, написанное 05 июл 18 в 22:42:

AP>> Попробуй запустить с минимальным конфигом, если падучесть
AP>> пропадёт,
SP> Кого запустить с минимальным конфигом?
Дедушку, с минимальным конфигом. Буквально из нескольких обязательных строк и потом строки по одной копировать из старого, пока опять не упадёт (я так делать заленился) или пока не будет достигнута необходимая конфигурация (я остановился на этом варианте). Если надо могу свой конфиг кинуть
SP> Проблема известно где - в поддержке спеллчекера. На сабж посмотри. И
SP> вспомни историю :) Я же уже много месяцев с этим мучаюсь, не первый
SP> раз пишу...
У меня дедушка не падает и спелчекер работает. Просто я через этот путь раньше прошёл, это у тебя этот глюк как-то поздно вылез.

AP>> Тут мне проще, я обновляюсь ежедневно, поэтому мир у меня всегда
AP>> соответсвет текущему дереву.
SP> Да ну? И тебя не напрягает, что с ncurses-6.1 у тебя голдед сломался?
Напрягает, но не сильно :-) В общих чертах работоспособность сохранилась, а мелкие глюки меня не парят.
Мне цельность всей остальной системы важнее. К тому же я пробовал ncurses-6.0 в мультислот загнать, но то ли что-то не сработало, то ли эхотаг не понял как использовать старую версию, в общем нифига не получилась.

SP> А ещё у меня был не unmerged gcc какой-то из древних версий, ибо он
SP> multislot, а тут оказалось что оригинального ебилда в деревер-то уже и
SP> нету! Хотя свежий 7-й из дерева тоже стоит.
Дык мир надо от хвостов время от времени чистить.
SP> Ты как-то неправильно свою генту юзаешь, что у тебя таких проблем не
SP> возникает...


Со всеми пожеланиями, Alexander Polozov

... С каждым днем все тpуднее воpовать, иногда кажется, что заpабатываю.
--- GoldED+/LNX 1.1.5 (Linux 4.13.0-pf4 CPU UNKNOWN)
Ответить с цитированием
  #70  
Старый 09.07.2018, 13:47
golded+ inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in golded+ sources

golded+ inspector написал(а) к All в Jul 18 11:40:02 по местному времени:

File codes: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
Add VS 2017 compatibility for building in Appveyor
Author: Alexander Skovpen <askovpen@users.noreply.github.com>
Date: 2018-07-08 11:16:17 +0300
Files:
A appveyor.yml
M golded.spec
A golded.vs2017.sln
M goldlib/gall/gdirposx.cpp
M goldlib/gall/gstrutil.cpp
M goldlib/gall/memleak.h
M srcdate.h
A windows/golded.vcxproj
A windows/goldlib.vcxproj
A windows/goldnode.vcxproj
A windows/rddt.vcxproj
===========================
add travis-ci badge (#2)
Author: Alexander Skovpen <askovpen@users.noreply.github.com>
Date: 2018-07-07 16:53:29 +0300
Files:
M README.md
===========================
travis-ci (#1) (#1)
Author: Alexander Skovpen <askovpen@users.noreply.github.com>
Date: 2018-07-02 21:08:00 +0300
Files:
A .travis.yml
--- hpt/lnx 1.9.0
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:41. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot