Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 21.09.2009, 08:04   #1054
Местный
 
Регистрация: 25.11.2007
Сообщений: 48
Сказал Спасибо: 34
Имеет 14 спасибок в 12 сообщенях
pascalpwnz
По умолчанию

Цитата:
Сообщение от alexteam Посмотреть сообщение
все эти симптомы возникают при использовании простейших скриптов изменяющих/убивающие пакет без использования write/readX ? (ответ сузит круг поиска)
Да. Все выглядит именно так, как в коде предыдущего поста.

Вспомнил, что в 3.4.* возникали проблемы при использовании pck:='';
Сделаю сейчас вместо этого pck[1]:=#$D5; (D5 вроде свободный пакет от сервера к клиенту... надеюсь...)

Добавлено через 38 минут
[s]Замена pck:=''; не помогла,[/s] 141 somefix завершился ошибкой, без error.log

Добавлено через 8 минут
error.log 141
http://dump.ru/file/3450768
error.log 122 (со второй машины на удивление всего 2 записи об ошибке, хотя там я его использовал постоянно и он часто вылетал)
http://dump.ru/file/3450769

Добавлено через 4 часа 44 минуты
Похоже предыдущий вылет был по иной более редкой причине.
А так после замены pck:=''; ПХ работает нормально уже 4+ часа.
С удивлением обнаружил, что один из фильтруемых пакетов постоянно приходит при каче (надо будет разобраться почему), отсюда и не стабильность относительно "мини задач". Но! Версия 3.4.* сразу ругалась на ошибку чтения из памяти, если скрипт(или оператор) ниже пытался прочитать пустой пакет, тогда как в 3.5 этого не происходит, да и вообще этот используемый скрипт-фильтр все это время стоял ниже всех, могу только предположить, что уже где-то далее программа пытается прочитать пустой пакет, используя какое-то редко активируемое условие. Хотя тут вам видней.

Добавлено через 1 час 50 минут
Через 6+ часов работы пх опять закрылся ошибкой без логов. Это уже явно другая ошибка, как ее диагностировать ?

Последний раз редактировалось pascalpwnz, 21.09.2009 в 08:04. Причина: Добавлено сообщение
pascalpwnz вне форума   Ответить с цитированием
За это сообщение pascalpwnz нажился спасибкой от: