You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most likely due to the creation of nullptr nodes that were assumed to be impossible to create but was recently found not to be the case. when there is missing or incorrect notation inside loops or conditionals, these AST node pointers are created which point to zero.Then the nodes attempt to clone themselves using ptr->clone() which raises an invalid address exception crashing Imhex. The reason why these nodes are created and how to avoid them has to do with smart pointers and how they handle special cases.
Operating System
Linux
What's the issue you encountered?
Parsing this pattern crashes ImHex:
How can the issue be reproduced?
See above
ImHex Version
v1.33.0-184-gef99e9d6f8db
ImHex Build Type
Installation type
Source
Additional context?
This correctly throws a parse error:
The text was updated successfully, but these errors were encountered: