-
-
Notifications
You must be signed in to change notification settings - Fork 110
stack underrun: AsmMethodSource.convertBinopInsn #326
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Occurs when running:
- testDynamicInterfaceMethod1
- testDynamicInterfaceMethod3
- testNonVirtualCall3
- testNonVirtualCall4
- testAddClass
- testVirtualCall2
- testMiscExample1
java.lang.RuntimeException: Failed to convert <java.security.AccessController: void checkPermission(java.security.Permission)>
at de.upb.swt.soot.java.bytecode.frontend.AsmMethodSource.resolveBody(AsmMethodSource.java:205)
at de.upb.swt.soot.core.model.SootMethod.lazyBodyInitializer(SootMethod.java:86)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:166)
at de.upb.swt.soot.core.model.SootMethod.getBody(SootMethod.java:132)
at de.upb.swt.soot.core.model.SootMethod.hasBody(SootMethod.java:137)
at de.upb.swt.soot.callgraph.AbstractCallGraphAlgorithm.resolveAllCallsFromSourceMethod(AbstractCallGraphAlgorithm.java:93)
at de.upb.swt.soot.callgraph.AbstractCallGraphAlgorithm.processWorkList(AbstractCallGraphAlgorithm.java:67)
at de.upb.swt.soot.callgraph.AbstractCallGraphAlgorithm.constructCompleteCallGraph(AbstractCallGraphAlgorithm.java:48)
at de.upb.swt.soot.callgraph.ClassHierarchyAlgorithm.initialize(ClassHierarchyAlgorithm.java:54)
at de.upb.swt.soot.test.callgraph.ClassHierarchyAlgorithmTest.loadCallGraph(ClassHierarchyAlgorithmTest.java:68)
...
Caused by: java.lang.RuntimeException: Stack underrun
at de.upb.swt.soot.java.bytecode.frontend.OperandStack.pop(OperandStack.java:85)
at de.upb.swt.soot.java.bytecode.frontend.AsmMethodSource.convertBinopInsn(AsmMethodSource.java:700)
at de.upb.swt.soot.java.bytecode.frontend.AsmMethodSource.convertInsn(AsmMethodSource.java:863)
at de.upb.swt.soot.java.bytecode.frontend.AsmMethodSource.convert(AsmMethodSource.java:1707)
at de.upb.swt.soot.java.bytecode.frontend.AsmMethodSource.resolveBody(AsmMethodSource.java:202)
... 32 more
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working