VMMaker fix - Mantis 5688

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

VMMaker fix - Mantis 5688

David T. Lewis
On a 64-bit host (e.g. 64 bit Linux), the VM will crash when attempting to
connect to SqueakMap.

SmartSyntaxPluginCodeGenerator>>generateCPtrAsOop:indent: is the culprit,
failing to account for sqMemoryBase when deducing an oop from a pointer.
This actually effects lots of plugins, notably including the SocketPlugin.

Fix is on Mantis 5688.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: VMMaker fix - Mantis 5688

timrowledge

On 30-Dec-06, at 9:49 AM, David T. Lewis wrote:

>
> On a 64-bit host (e.g. 64 bit Linux), the VM will crash when  
> attempting to
> connect to SqueakMap.
>
> SmartSyntaxPluginCodeGenerator>>generateCPtrAsOop:indent: is the  
> culprit,
> failing to account for sqMemoryBase when deducing an oop from a  
> pointer.
> This actually effects lots of plugins, notably including the  
> SocketPlugin.

Thanks Dave; sometime I really hope to get around to doing some VM  
work! Sophie work is simply crushing right now.


tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Customer: A primitive life form at the bottom of the food chain.