You are not logged in.
Just download the Last daily build, build TestSQL3, run it, has exception:
Synopse mORMot Framework Automated tests
------------------------------------------
1. Synopse libraries
1.1. Low level common:
- System copy record: 22 assertions passed 12.35ms
- TRawUTF8List: 70,005 assertions passed 136.00ms
! Exception EExternalException raised with messsage:
! External exception C000001D
Synopse framework used: 1.18
Generated with: Delphi XE compiler
Time elapsed for all tests: 350.34ms
Tests performed at 2014-5-27 8:52:23
Total assertions failed for all test suits: 0 / 0
! Some tests FAILED: please correct the code.
Done - Press ENTER to Exit
Then Debug in IDE, when Project TestSQL3.exe raised exception class EExternalException with message 'External exception C000001D'. Click break, line at 21585.
function crc32csse42(crc: cardinal; buf: PAnsiChar; len: cardinal): cardinal;
...
{$ifdef ISDELPHI2010}
crc32 dword ptr eax,dword ptr [edx] //Line 21585 ==> at this line
{$else}
DelphiXE in VmwareWorkstation, host is AMD64 cpu.
Found some link:
http://forums.vso-software.fr/error-ext … t4799.html
Last edited by mingda (2014-05-27 01:13:57)
Offline
There was indeed an issue.
We have just fixed CPUID detection for SSE 4.2 instruction set.
See http://synopse.info/fossil/info/c1a70e143a
Thanks for the quick feedback!
Offline
Confirm now it's worked, thank you for this quick fix, Best regards!
Offline