: WARNING - support of the decompiler is now VERY LIMITED. There are no active developers. This means waiting times in the issue tracker are very long and mostly depend on community. Sorry for the inconvenience.

List of issuesList of issues

#114 getPrecontinues(...) causes StackOverflowError
Author: user pepka
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: AS3Decompilation
State: closed Help

> What steps will reproduce the problem? The function getPrecontinues(...) from Graph.java very often falls into an infinite recursion both for AS1/2 and AS3. For example check com.hurlant.util.der.DER script in library.swf. Also com.hurlant.crypto.hash.MD2 script crashes the whole program. An old example external_call.swf now fails to decompile several DoInitActions tags (mx.managers.OverlappedWindows and mx.managers.DepthManager). > What version of the product are you using? On what operating system? 1.6.2 Example docs: http://crypto.hurlant.com/docs
Downloadlibrary.swf (194 KiB)Downloadexternal_call.swf (34 KiB)
State: new→opened
version 1.6.3 released loop detection algorithm was improved. This issue should be fixed. Try it
State: opened→upgraded
Hi, this one persists - mx.managers.DepthManager in external_call.swf fails to decompile and causes ???? 25, 2013 2:25:27 PM com.jpexs.decompiler.flash.graph.Graph printGraph SEVERE: error during printgraph java.lang.RuntimeException: Phase 2 visited again:loop(id:3,continue:217-222 p/30:0/80:0/113:0/196:1/205:0, break:258-258 p/30:0/80:0/113:0/196:1/205:0/221:1/239:0/244:0/256:1, phase:2) at com.jpexs.decompiler.flash.graph.Graph.getPrecontinues(Graph.java:711) ...
This is no more a problem. Thanks!
State: upgraded→closed