Mantis - Squeak Packages
Viewing Issue Advanced Details
5891 FFI crash always 01-31-07 22:38 04-08-10 14:32
matthewf  
andreas  
normal  
assigned 3.9  
open  
none    
none  
0005891: [FIX] [BUG] Instances of ExternalType are not copy-protected
Instances of ExternalType should never be created; however, this can by bypassed by copying. More critically, calling deepCopy on an ExternalType results in an infinite recursive loop, leading to memory exhaustion. This happens because the instance variable referenceType points (eventually) to self. Attached is a change set that fixes the problem, I believe.
 ExternalTypesCopyProtect.1.cs [^] (1,194 bytes) 01-31-07 22:38

There are no notes attached to this issue.