Sounds interesting.
Which version do you use? Did you try the latest 0.18c version for x64 system:
https://www.hdsentinel.com/hdslin/hdsen ... 18c-x64.gz
What do you see if you try to run specifically to detect only a particular drive eg. with -dev /dev/sda parameter? Maybe we can filter out which drive (or its controller/connection) can cause troubles.
Also please try to start with -enabletest command line parameter and also create a report, so start this way:
./HDSentinel -enabletest -r report.txt
This saves a testmode.txt file which contains the steps performed during detection and "raw" response got from different devices (the report may be not created if you receive the error).
If you can send the testmode.txt and the report file (if created) to info (at) hdsentinel (dot) com address, I can examine the results on your system and verify what may cause and if there are things to modify/improve.