Segmentation fault - what does it mean?

Hi,
my pio stopped to build and upload code.
Errors I see when run pio run:

avr-ranlib .pioenvs/megaatmega2560/libFrameworkArduino.a
Segmentation fault
scons: *** [.pioenvs/megaatmega2560/libFrameworkArduino.a] Error 139
avr-ar rcs .pioenvs/megaatmega2560/libConfiguration.a
avr-ar rcs .pioenvs/megaatmega2560/libMyMemoryFree.a .pioenvs/megaatmega2560/MyMemoryFree/MyMemoryFree.o
avr-ar rcs .pioenvs/megaatmega2560/libEEPROM.a
avr-ranlib .pioenvs/megaatmega2560/libConfiguration.a
avr-ranlib .pioenvs/megaatmega2560/libEEPROM.a
avr-ranlib .pioenvs/megaatmega2560/libMyMemoryFree.a
Segmentation fault
scons: *** [.pioenvs/megaatmega2560/libConfiguration.a] Error 139
Segmentation fault
scons: *** [.pioenvs/megaatmega2560/libEEPROM.a] Error 139
Segmentation fault
scons: *** [.pioenvs/megaatmega2560/libMyMemoryFree.a] Error 139

what does that mean ? It suddenly stopped working.
Code is being compile properly on my laptop but throws above error on RPI

I solved that by reinstaling atmelavr - but what happend ? why it sudenlty stoped working ?

pio platforms uninstall atmelavr

I don’t know if it’s related but I got the same error (Segmentation fault error 139) when I tried to upload my code to my chipkit Uno32 with PlatformIO under Linux (I didn’t get that error by using it on windows).

Look here : Segmentation Fault with Pic32prog [Linux] - #9 by Byran