You provided the assembler
https://forum.lazarus.freepascal.org/index.php/topic,74409.msg586619.html#msg586619So I though maybe you run the IDE in an older (working) IDE as debugger.
But you may have had some other debugger provide that..
If you are running the IDE inside the IDE, then there is menu: View > Debug Windows > Stacktrace.
If not:
In your lazarus install folder is a copy of gdb inside the mingw folder (or download a newer one from our sourceforge site "Alternative GDB" in the Win64/32 bit folders...)
- Open cmd.com
- change to the drive and directory of your lazarus install
- run
mingw\i386-win32\bin\gdb.exe lazarus.exe
- answer any questions (if any) with: n
- enter (followed by return):
r
- now the IDE will start, when it crashes, it will just freeze and you will see some output in the cmd.com window
- enter (followed by return)
bt
Copy and paste the trace.
Depending on the result, you may need to rebuild the IDE / I will comment on that once I see the result...