I was using softdeps on OpenBSD 6.4, on an old Thinkpad x200.
Once the battery ran out unexpectedly (old battery reporting incorrect remaining time), while I was doing some downloads and compiling a package. The system became unbootable because of filesystem corruption, after fsck and overwrite of system packages from other boot media I noticed extensive data loss.
After clean reinstall experiencing intel drm driver kernel panics during ports install the disk became corrupted once again, with some files lost.
I reinstaled the system once again and with disabled intel drm and softdeps the system worked for a while, but was slow as an ancient pentium.
I reinstalled windows and the machine worked great for years afterwards (with the wifi being a bit choppy, which was perfect on openbsd) for some tasks I needed a semi-portable windows machine (running some windows only plc programming tools).
The ssd was healthy, memcheck did not find memory errors. I reinstaled my openbsd server with linux which was running ok meanwhile, but now I can sleep assured that my data is mostly safe.
can you elaborate please?