Are you sure your current FreeBSD system is 64 bit?
If so, I would uninstall what is currently installed and follow the Wiki article: Installing Lazarus on FreeBSD for an installation using the FreeBSD ports system. Note: This will install the current release versions of FPC (3.2.0) and Lazarus (2.0.10).
yes FreeBSD 12.2 amd64(x86_64)
i can install just fpc compiler not to install lazarus ide, because x11 desktop not installed on this machine, and my app is a free pascal program or console utility not gtk.
and from free pascal docs (Run-time errors):
216 General Protection fault
The application tried to access invalid memory space. This can be caused by several problems:
1.Dereferencing a nil pointer.
2.Trying to access memory which is out of bounds (for example, calling move with an invalid length).
but my app is just simple free pascal program writeln('hello world'); so no nil pointer used ??!!!