[squeak-dev] Updating on trunk crashes the VM

Igor Stasenko siguctua at gmail.com
Wed Nov 24 17:22:47 UTC 2010

On 24 November 2010 18:39, David T. Lewis <lewis at mail.msen.com> wrote:
> On Mon, Nov 22, 2010 at 05:53:39PM +0100, Tim Felgentreff wrote:
>> Hi
>> Updating from the latest released image (10548) to trunk on the Cog VM
>> crashes on Linux upon calling UUID>>initialize. Apparently, problems
>> with libuuid and the Squeak VM are known, but is there a solution,
>> besides rebuilding without the plugin and having the primitive fail?
> The available information is here:
> http://bugs.squeak.org/view.php?id=7358
> As near as I can tell, we are faced with two competing bugs in various
> Linux distributions:
> 1) Some Linux distributions have a buggy libuuid library. The bug is
> apparently not triggered when the UUID plugin is compiled internally,
> hence the internal UUIDPlugin in Unix/Linux/Cog VMs.
> 2) More recently, some other 64-bit Linux distributions have accidentally
> left out libuuid from their 32-but runtime libraries. On these platforms,
> the VM will not run if it includes an internal UUIDPlugin.
> So if the plugin is compiled externally, one group of Linux users
> will get VM crashes due to bug #1. And if it is compiled internally,
> a different group of Linux users will get VM crashes due to bug #2.
> Frankly, I'm inclined to suggest removing the UUIDPlugin entirely
> from the Linux VMs until the various distros stabilize. Anyone have
> a better idea?

Another option is to implement own uuid generator and be no longer
dependent from
buggy external stuff.

> Dave

Best regards,
Igor Stasenko AKA sig.

More information about the Squeak-dev mailing list