Coder Social home page Coder Social logo

Issue Decompiling Contract 0x8ad599c3a0ff1de082011efddc58f1908eb6e6d8: VM stopped prematurely. Node count 10068 and seconds 1. Problem with unknown128acb08(?) about panoramix HOT 5 CLOSED

palkeo avatar palkeo commented on August 15, 2024
Issue Decompiling Contract 0x8ad599c3a0ff1de082011efddc58f1908eb6e6d8: VM stopped prematurely. Node count 10068 and seconds 1. Problem with unknown128acb08(?)

from panoramix.

Comments (5)

bandar909090 avatar bandar909090 commented on August 15, 2024 2

0x5E646b8216877F9f1b04AAa28720Bb58AdA21b73

from panoramix.

bandar909090 avatar bandar909090 commented on August 15, 2024 1

0x5E646b8216877F9f1b04AAa28720Bb58AdA21b73

from panoramix.

JeremyLegere avatar JeremyLegere commented on August 15, 2024

Anyone know how to proceed?

from panoramix.

bandar909090 avatar bandar909090 commented on August 15, 2024

VM stopped prematurely. Node count 10068 and seconds 1.

Problem with unknown128acb08(?)

Traceback (most recent call last):

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/decompiler.py", line 177, in _decompile_with_loader

    trace = dec()

  File "/home/jeremy/.local/lib/python3.8/site-packages/timeout_decorator/timeout_decorator.py", line 82, in new_function

    return function(*args, **kwargs)

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/decompiler.py", line 169, in dec

    trace = make_whiles(trace)

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/whiles.py", line 99, in make_whiles

    trace = simplify_trace(trace)

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/simplify.py", line 157, in simplify_trace

    trace = rewrite_trace(trace, split_setmem)

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/utils/helpers.py", line 207, in rewrite_trace

    ("if", cond, rewrite_trace(if_true, f), rewrite_trace(if_false, f))

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/utils/helpers.py", line 207, in rewrite_trace

    ("if", cond, rewrite_trace(if_true, f), rewrite_trace(if_false, f))

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/utils/helpers.py", line 207, in rewrite_trace

    ("if", cond, rewrite_trace(if_true, f), rewrite_trace(if_false, f))

  [Previous line repeated 18 more times]

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/utils/helpers.py", line 203, in rewrite_trace

    res.extend(f(line))

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/core/memloc.py", line 268, in split_setmem

    post_split = split_or(mem_val)

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/core/memloc.py", line 160, in split_or

    new_memloc = apply_mask_to_range(m.idx, size, offset)

  File "/home/jeremy/.local/lib/python3.8/site-packages/panoramix/core/memloc.py", line 54, in apply_mask_to_range

    assert safe_le_op(add_op(size_bytes, offset_bytes), range_len) is True, (

AssertionError: (('add', 32, ('mul', -1, ('add', 32, ('mul', -1, ('mem', ('range', ('var', '_830'), 32)))))), 0, 32)

VM stopped prematurely. Node count 11535 and seconds 1.

from panoramix.

palkeo avatar palkeo commented on August 15, 2024

The code is too complex, so it cannot decompile successfully :/

from panoramix.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.