Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   VerifyError: Error #1024: Недостаточное заполнение стека. (http://www.flasher.ru/forum/showthread.php?t=175374)

elder_Nosferatu 15.02.2012 19:22

VerifyError: Error #1024: Недостаточное заполнение стека.
 
Салют!

В процессе работы во FD нечаянно переключил режым компиляции с дебажного на релизный и получил в ответ ошибку.
Цитата:

VerifyError: Error #1024: Недостаточное заполнение стека.

at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at home.game.utils::ServerConnector/receiveResponse()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at SetIntervalTimer/onTimer()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
Посмотрел справку:
Цитата:

1024 Опустошение стека. См. примечание внизу таблицы.*

*Примечание. Эта ошибка указывает на то, что ActionScript в SWF является недействительным. Если вы уверены, что файл не поврежден, сообщите о проблеме в службу поддержки Adobe.
В дебаг-моде все ОК...
Подскажите пожалуйста, чем я перед компилятором мог так лажануть?

in4core 15.02.2012 19:24

а вам не приходило в голову, что если в дебаге все окей, а врелизе нет, то может релиз кривой?:

elder_Nosferatu 15.02.2012 19:28

Что вы имеете ввиду? Я же в коде ничего не менял, никакой условной компиляции тоже нет. Просто поменял режым компиляции...

i.o. 15.02.2012 20:03

Если вы уверены, что файл не поврежден, сообщите о проблеме в службу поддержки Adobe.

elder_Nosferatu 15.02.2012 20:10

Цитата:

Сообщение от i.o. (Сообщение 1063162)
Если вы уверены, что файл не поврежден, сообщите о проблеме в службу поддержки Adobe.

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

Hauts 26.06.2012 16:21

Столкнулся с абсолютно той же проблемой, ошибка возникает в процессе загрузки стороннего файла, почему-то.

wvxvw 27.06.2012 14:29

Одна из возможных причин - trace() был с побочным эффектом, а оптимизатор его вырезал криво в релизе (так что и эффект пропал), а стек ожидал, что там что-то будет.

Hauts 27.06.2012 14:39

Очень похоже на истину, убрал trace и ошибка исчезла :)

Aquahawk 27.06.2012 15:05

если есть возможность пришлите мне на busyrev собака gmail com собранные варианты swf релизной и дебажной версии, где релиз падает, если можно с исходниками. Распространять я это не буду, но супер секретные вещи тоже лучше не посылать. Заранее предупреждаю что буду дизассемблировать и дебажить. Результатов в ближайшие две недели не обещаю, но очень хочется вживую испытать новый инструмент который я недавно сделал(байткод дебаггер релизных флешек на базе FD). Хотя до дебага чую не дойдёт потому что верифай происходит раньше исполнения. В любом случае любопытно посмотреть.

ChuwY 27.06.2012 15:16

Сегодня тоже очень больно ударился о падающую в определенном месте релизную версию.
Правда, переполнение.


Часовой пояс GMT +4, время: 18:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.