MrAzteca
MrAzteca
Hello, I tried running your contract in the main branch (not this PR, but copying everything this PR has) and in my machine the error was different: ``` ContractExecutionResult {...
If what you sent me on Telegram is the same contract as in this issue then the reentrant call error may be thrown [here](https://github.com/kkrt-labs/kakarot-ssj/blob/main/crates/contracts/src/account_contract.cairo#L150). It's probably what you said. As...
Is the write-after-free issue no longer reproducible? I can debug that one while you try to find when this one happened.
Strange. That commit just replaces an assert with logic to handle that assert. Since the test used to pass it means that the assert wasn't triggered, therefore entering the branch...
I think the issue was already there in the commit that updates to LLVM 19... Either that or I don't know how to run your tests. I had to comment...
I changed that dependency too, otherwise it wouldn't compile. Both blockifier and your crate pointed to my local folder.
You're right. I implemented an if statement backwards. Could you try with #832?
What else was pending? - Memory usage? I think it should've improved with this fix. - The problem where values got corrupted? Was it a different manifestation of this same...
Wait, don't upgrade yet. I know for a fact we still have some memory leaks. I'm working on a piece of code that'll help me find them. I'll let you...
Could you try with #833? That one fixes all the memory leaks I could find running all our JIT tests.