[Fatal error] F2084 Internal error : AV101E53EB-R0000000C-0

[Fatal error] F2084 Internal error : AV101E53EB-R0000000C-0

I'm getting this when trying to do some code completion.
Any idea ?

Comments

  1. don't use delphi? ...:-P
    sorry ;-) try install IDEFixPack

    ReplyDelete
  2. Jacek Laskowski IDEFixPack is already instsalled

    ReplyDelete
  3. IDEFixPack doesn't fix compiler access violations.

    ReplyDelete
  4. Usual procedure when I encounter those: revert code step by step (comment out) until it goes away. Comment code back in until it appears again, repeat until you find the code causing it.
    Keep in mind that you might need to restart the IDE or check the "use MSBuild externally to compile option because sometimes the IDE compiler is in a bad state after such an error which it does not recover from.
    Then make a test case and report it.

    ReplyDelete
  5. Thank you all. I did restart the IDE and this error was gone.

    ReplyDelete
  6. This compiler related error usually made it go away for me either when it occurs during project compilation or when using code completion: Close the IDE. Delete your DCU files. Then restart the IDE.

    Starting fresh gives a high chance if fixing this unless it is indeed a compiler related error in which case it returns. For that you need to trim down your code to see under which circumstances.

    Reasoning (please shoot at it when things are wrong/missing):

    Both the IDE code completion and the project compilation use the compiler. The DCU cache is shared between these compiler instances. The DCU cache depends on internal memory structures. Various pointer related errors (both from the IDE, compiler and 3rd party extensions) can damage this cache.

    Especially weak IDE uses of the compiler are the find symbol and rename symbol functionalities. I've stopped using those about a decade ago.

    ReplyDelete

Post a Comment