FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000092FireURQинтерпретаторобщая2009-09-16 09:552009-09-17 01:51
frodo 
fireton 
обычныйбольшаяпроизвольно
закрытрешен 
1.0.8 
1.0.91.0.9 
0000092: Периодические вылеты с AV при использовании QSZ
Фурка вылетает, когда в архивном квесте выводится картинка, название которой начинается с цифры, или когда там есть знак подчеркивания "_".
Нет прикрепленных меток.
? 1.qsz (14,480) 2009-09-16 10:55
https://bt.fireurq.ru/file_download.php?file_id=14&type=bug
? ike.qsz (161,185) 2009-09-16 20:32
https://bt.fireurq.ru/file_download.php?file_id=15&type=bug
история изменений
2009-09-16 09:55frodoНовый инцидент
2009-09-16 09:55frodoОтветственный => fireton
2009-09-16 10:18frodoКомментарий добавлен: 0000117
2009-09-16 10:37firetonКомментарий добавлен: 0000118
2009-09-16 10:37firetonСостояниеновый => рассмотрен
2009-09-16 10:39firetonКомментарий добавлен: 0000119
2009-09-16 10:55frodoФайл добавлен: 1.qsz
2009-09-16 10:58frodoКомментарий добавлен: 0000120
2009-09-16 11:01frodoКомментарий изменен: 0000120
2009-09-16 20:32frodoФайл добавлен: ike.qsz
2009-09-16 20:38frodoКомментарий изменен: 0000120
2009-09-16 23:36firetonКомментарий добавлен: 0000121
2009-09-16 23:36firetonСостояниерассмотрен => отработан
2009-09-16 23:36firetonРешениеоткрыт => решен
2009-09-16 23:36firetonРешен в версии => 1.1
2009-09-16 23:36firetonЦелевая версия => 1.1
2009-09-16 23:36firetonСутьПроблема с именами файлов картинок в *.qsz => Периодические вылеты с AV при использовании QSZ
2009-09-17 01:45firetonРешен в версии1.1 => 1.0.9
2009-09-17 01:45firetonЦелевая версия1.1 => 1.0.9
2009-09-17 01:51firetonСостояниеотработан => закрыт

Комментарии
(0000117)
frodo   
2009-09-16 10:18   
Как оказалось, проблема не только в этом -- переименовал файлы, но фурка все равно вылетает на картинках. Иногда. При чем разархивированный квест она читает хорошо.
(0000118)
fireton   
2009-09-16 10:37   
Можешь прикрепить пример? У меня не повторяется.
(0000119)
fireton   
2009-09-16 10:39   
Еще такой момент. Я обнаружил, что мой модуль zip не всегда корректно работает с модифицированными зипами. Но всегда нормально - с заново упакованными. Попробуй перепаковать квест с нуля. И сообщи результаты.
(0000120)
frodo   
2009-09-16 10:58   
(изменен: 2009-09-16 20:38)
Кстати, да! Наверное, проблема из сообщения 0000117 связана с тем, что квест перепакован.
Выложил пример. Кажется, на нем Фурка вылетала, но я не могу сейчас проверить.

UPD2: 1.qsz, похоже, вылетает потому, что имя файла начинается с цифры (если переименовать, то работает нормально)
Из квеста ike.qsz я выбросил все лишнее. Если удалить еще хоть строчку, FireURQ вылетать перестает. Удивительно...

Один раз удалось получить сообщение:

Access violation at address 004402DE in module 'fireurq.exe'. Read of address 1AC5F500

(0000121)
fireton   
2009-09-16 23:36   
Проблема решена - у меня был баг в модуле zip. Теперь не вылетает.

Была ошибка с распределением памяти, когда файл лежит в зипе неупакованным (stored). А большинство картинок именно так и лежат.