aMule Bug Tracker - aMule
View Issue Details
0001163aMuleUtilitiespublic2007-08-27 20:012008-02-21 22:17
wondra 
Kry 
normalcrashalways
resolvedfixed 
2.1.3 
 
Linux 2.4.25
0001163: aMule crashes on CPUs below Pentium - cryptopp error
Cryptopp (any, including included) unconditionally executes the cpuid instruction, resulting in "SIGILL - Illegal Instruction" on 486.
Changing the body of isPentium() to return false; fixes the problem. Could it be disabled automatically at compile time? Have the Cryptopp guys fixed it already?
No tags attached.
Issue History
2007-08-27 20:01wondraNew Issue
2007-08-27 20:01wondraOperating System => Linux 2.4.25
2007-08-28 20:37KryStatusnew => assigned
2007-08-28 20:37KryAssigned To => Kry
2008-02-21 22:17XaignarStatusassigned => resolved
2008-02-21 22:17XaignarResolutionopen => fixed
2008-02-21 22:17XaignarNote Added: 0002628

Notes
(0002628)
Xaignar   
2008-02-21 22:17   
I believe that this has been fixed in more recent Crypto++ versions. If not, then we'll need to bug-rep them, as aMule no longer includes its own copy of the crypto++ libraries.