CodeShield-Security / SPDS

Efficient and Precise Pointer-Tracking Data-Flow Framework
Eclipse Public License 2.0
66 stars 12 forks source link

Stack overflow in apache fink #10

Open martinschaef opened 4 years ago

martinschaef commented 4 years ago

When running BoomerangPretransformer on ~/git/flink/build-target/lib/flink-table_2.11-1.12-SNAPSHOT.jar in Apache Fink, there is a stack overflow:

java.lang.StackOverflowError
    at soot.options.Options.v(Options.java:42)
    at soot.AbstractSootFieldRef.checkStatic(AbstractSootFieldRef.java:113)
    at soot.AbstractSootFieldRef.resolve(AbstractSootFieldRef.java:131)
    at soot.AbstractSootFieldRef.resolve(AbstractSootFieldRef.java:109)
    at soot.jimple.internal.AbstractInstanceFieldRef.getField(AbstractInstanceFieldRef.java:96)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:298)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:310)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:310)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:310)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:310)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:310)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:310)
    at boomerang.scene.jimple.BoomerangPretransformer.getFieldsDefinedInMethod(BoomerangPretransformer.java:310)