flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cosma Colanicchia <cosma...@gmail.com>
Subject ASC-2993 compiler bug fixed in Adobe 4.6.1?
Date Tue, 12 Feb 2013 11:49:27 GMT
Hi,
I just spent many hour debugging a strange error, a verify error stack
overflow occurring only in release code.

I found that it could be related to a compiler bug [1], it seems a compiler
optimization that could leave the stack unbalanced in some cases (I
attached the flashlog.txt produced by my app of the end of the message).

The issue is also referenced by other forum posts [2] and [3].

The Adobe issue says that it has been fixed in the Flex SDK 4.6.1 - do you
know if the relevant fix was part of the initial 4.6 code donated by Adobe?

Thank you
Cosma


[1] http://bugs.adobe.com/jira/browse/ASC-2993
[2] http://forums.adobe.com/message/4223999
[3] http://forums.adobe.com/message/4918048


my flashlog.txt:

typecheck
com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition/getCreationInteractions()

  outer-scope = [global Object$
com.mycompany.myframework.desklet.model::BaseDeskletInteractionDefinition$
com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition$]


 [com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]
com.mycompany.myframework.desklet.model::IDeskletDefinition[O]
com.mycompany.myframework.interaction.model::IInteractionQuery[O] Object[A]
String[S] *[A]] {} ()

  0:getlocal0


 [com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]
com.mycompany.myframework.desklet.model::IDeskletDefinition[O]
com.mycompany.myframework.interaction.model::IInteractionQuery[O] Object[A]
String[S] *[A]] {}
(com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O])

  1:pushscope


 [com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]
com.mycompany.myframework.desklet.model::IDeskletDefinition[O]
com.mycompany.myframework.interaction.model::IInteractionQuery[O] Object[A]
String[S] *[A]]
{com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]}
()

  2:newarray 0


 [com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]
com.mycompany.myframework.desklet.model::IDeskletDefinition[O]
com.mycompany.myframework.interaction.model::IInteractionQuery[O] Object[A]
String[S] *[A]]
{com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]}
(Array~[O])

  4:coerce Array


 [com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]
com.mycompany.myframework.desklet.model::IDeskletDefinition[O]
com.mycompany.myframework.interaction.model::IInteractionQuery[O] Object[A]
String[S] *[A]]
{com.mycompany.myapp.components.webpublishing.widgetsbrowser::WidgetsBrowserInteractionDefinition~[O]}
(Array~[O])

  6:dup

Warning: Failed to parse corrupt data.

VerifyError: Error #1023: Stack overflow occurred.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message