Actions
Bug #11408
closedSegmentation fault with SCrypt and Ruby 2.2.2p95
Status:
Third Party's Issue
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.2p95 (2015-04-13 revision 50295) [i386-mingw32]
Description
I'm working on using SCrypt to generate a password salt and hash, but while generating the salt I get a segmentation fault.
My local code (fails on line 1):
password_salt = SCrypt::Engine.generate_salt
password_hash = SCrypt::Engine.hash_secret(password, password_salt)
The offending lines in SCrypt's library (fails on line 5):
def self.__sc_calibrate(max_mem, max_memfrac, max_time)
result = nil
calibration = Calibration.new
retval = SCrypt::Ext.sc_calibrate(max_mem, max_memfrac, max_time, calibration)
if retval == 0
result = [calibration[:n], calibration[:r], calibration[:p]]
else
raise "calibration error #{result}"
end
result
end
I've attached the debug info.
Files
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- Description updated (diff)
- Status changed from Open to Third Party's Issue
Actions
Like0
Like0