Просмотр полной версии : Ошибка компиляции только в релизе.
arkadattx
09.03.2011, 17:36
Есть большой проект. Копилится все во флекс СДК. При дебаг-компиляции из-под ФД проблем и ошибок никаких нет, а при компиляции в релиз-версию пишет
VerifyError: Error #1024: Недостаточное заполнение стека.
При этом никаких манипуляций собственно с swf не происходит (на уровне байт-кода).
Есть какие-либо идеи по возможной причине такого поведения? Может решение?
Psycho Tiger
09.03.2011, 18:26
Сможете создать минималистичный пример?
Из решения могу посоветовать скачать SDK поновее.
Волгоградец
09.03.2011, 18:46
Я могу только посочувствовать. К сожалению я решения не нашел - в свое время с этой stack underflow пару раз сталкивался. Пришлось пересобирать проект по частям, чтобы найти проблему - но проблему так и не нашел, однако ошибка пропала. Эта ошибка вроде говорит о невалидном ABC...
switch, while с кастомными метками есть?
arkadattx
09.03.2011, 20:55
Psycho Tiger, нет, тогда я бы знал в чем проблема, а так на ровном месте при чем только в релиз-версии
etc, на сколько я помню - нет.
Зато нашлось решение. Как такую ситуацию можно объяснить и только ли в этом дело - понятия не имею. В общем удалили из кода все трэйсы и заработало. Коллектив обращал внимание, что это может быть связано с трэйсами JSON, но даже если это так, мне тяжело представить как это может повлиять. В общем загадка остается загадкой.
Волгоградец, есть возможность проверить тот проект?
Если в трейсах были вызовы других функций, или даже просто обращения к геттерам, тоже есть шанс, что количество позиций в стеке рассчитается неправильно, а еще, если у вас используется какой-нибудь "своеобразный" логгер, у которого тоже есть метод trace.
arkadattx
10.03.2011, 11:17
Котяра, буду знать, спасибо.
wvxvw, логгер своеобразный, но не этим :) Спасибо за конкретизацию возможной причины.
Спасибо всем за участие. Если это действительно гейзенбаг, то тему можно считать исчерпанной.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.