Post the output of these commands:
df -h
du -sh /var/cache/eopkg
df -h /tmp
Then open two terminal windows. In the first one run:
watch -n 1 du -sh /var/cache/eopkg
In the second one reproduce the problem (open Solseek, search all packages, start scrolling) and watch if the cache size grows in real time.
If it crashes and requires a hard reset, after reboot post the output of:
journalctl -b -1 -p err