Crash in v1.6.5 with corrupt SD card

I have a quadcopter in x configuration with v1.6.5 stable release firmware. My drone flipped and crashed while landing in manual mode. On early analysis it was found that the SD card got corrupt and we were not able to retrieve any logs from it.

What could be the possible reasons for SD card getting corrupt?

I wasn’t using a gimbal but vmount application was running in AUTO in and AUX out configuration.

Github issue. https://github.com/PX4/Firmware/issues/8318