Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.DIGEST
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.DIGEST с датами от 15 Jul 13 08:53:56 до 25 Apr 24 11:01:17, всего сообщений: 2391
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 190 из 2391 ================================= RU.FIDONET.DIGEST =
От   : Vladimir Fyodorov                2:50/15            30 Nov 14 09:34:36
Кому : All                                                 30 Nov 14 09:34:36
Тема : RU.QICO: Пофикшен серьёзный баг в QICO FTN mailer'е
FGHI : area://RU.FIDONET.DIGEST?msgid=2:50/15+547abc52
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================

> Семён Паневин сообщил о том, что пофиксил баг с открытием новых окон и
> битыми логами в FTN-мейлере QICO-xe. Исправленную версию qico-0.57.1-xe
> можно взять с svn http://icelan.ru/svn/qicoxe/trunk

=============================================================================
* Area : RU.QICO
* From : Semen Panevin, 2:5025/121 (29 Hоября 2014)
* Subj : починил страшный баг
=============================================================================
После очередного апдейта компилятора и пересборки qico-xe в qcc появился странный баг, по любому чиху (например создание poll или старт новой сессии) открывались новые окна, а логи в них оказывались битые (например вместо 11 Nov 2014 писалось что-то типа 11 Nvvv2014)

Давно дело было, год а может и два назад, кажется я тут даже об этом писал.

Долго не мог понять что портит жизнь, и вот наконец дошли руки покопаться в коде и поставить несколько следственных экспериментов.

Два дня ковыряния - и я таки выловил ошибку.

Там используется unsafe memcpy, с перекрытием буфферов, причём не только в qcc-related коде, а это значит что аффектится не только морда, но вероятны глюки и в работе самого мейлера.

Замена memcpy на memmove которая судя по документации safe решила эту проблему.

Последнюю известную мне версию qico-0.57.1-xe с этим фиксом по-прежнему можно взять с svn http://icelan.ru/svn/qicoxe/trunk

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

--- GoldED+/W32-MINGW 1.1.5-b20120515
* Origin: Esquire Station (2:50/15)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.017767 секунды