[squeak-dev] UUID plugin crashes on Linux (was Re: PluggableTextMorph without smalltalk shortcuts)

Bert Freudenberg bert at freudenbergs.de
Wed Aug 12 07:56:44 UTC 2009


That is a known issue on Linux, but apparently caused by libuuid  
rather than our plugin:

http://bugs.squeak.org/view.php?id=7358
http://bugs.squeak.org/view.php?id=7371

- Bert -

On 12.08.2009, at 07:25, Alexander Lazarević wrote:

> Ok, obviously I was looking at the wrong end of the stack trace. The
> problem stems from the UUIDPlugin. This is the backtrace after the
> crash. My version of libuuid is 1.41.4-1ubuntu1 .
>
> Regards,
>  Alex
>
> #0  0xb7b272c6 in ?? () from /lib/libuuid.so.1
> #1  0xb7b28207 in uuid_generate () from /lib/libuuid.so.1
> #2  0xb7af0782 in MakeUUID (location=0x89411c48 "")
>    at /home/piumarta/squeak/platforms/unix/plugins/UUIDPlugin/ 
> sqUnixUUID.c:17
> #3  0xb7af06ff in primitiveMakeUUID ()
>    at /home/piumarta/squeak/platforms/unix/src/plugins/UUIDPlugin/ 
> UUIDPlugin.c:115
> #4  0x08058687 in dispatchFunctionPointer
> (aFunctionPointer=0xb7af0670) at gnu-interp.c:4052
> #5  0x08061218 in primitiveExternalCall () at gnu-interp.c:14978
> #6  0x08058687 in dispatchFunctionPointer (aFunctionPointer=0x8060fa0)
> at gnu-interp.c:4052
> #7  0x0806c836 in interpret () at gnu-interp.c:8338
> #8  0x0805703f in main (argc=2, argv=0x0, envp=0xb7d4b890)
>    at /home/piumarta/squeak/platforms/unix/vm/sqUnixMain.c:1411
>
> On Wed, Aug 12, 2009 at 6:46 AM, Alexander Lazarević<laza at blobworks.co 
> m> wrote:
>> Hi!
>>
>> I get a segmentation fault with this vm in BlockClosure>newProcess
>> when I try to update a trunk image.
>>
>> Regards,
>>  Alex
>>
>>
>>
>> On Tue, Aug 11, 2009 at 3:27 AM, David T.  
>> Lewis<lewis at mail.msen.com> wrote:
>>> FYI, the latest version on http://squeakvm.org/unix/ is also  
>>> closure-capable:
>>>
>>>  http://squeakvm.org/unix/release/Squeak-3.10-6.i686-pc-linux-gnu.tar.gz
>>>
>>> Dave
>>>
>>> On Sun, Aug 09, 2009 at 07:26:14PM -0700, Andreas Raab wrote:
>>>> You need a "current" VM to run it, that is a closure-capable VM.
>>>> Try this one:
>>>>
>>>> http://ftp.squeak.org/Exupery/vms/exupery-vm-0.15.1-linux.tz
>>>>
>>>> Cheers,
>>>>   - Andreas
>>>>
>>>> K. K. Subramaniam wrote:
>>>>> On Monday 10 Aug 2009 4:53:40 am Andreas Raab wrote:
>>>>>> 1. Download http://squeakvm.org/win32/release/Squeak-3.10.2-trunk.zip
>>>>> Is there a corresponding version on Linux?
>>>>>
>>>>> $ squeak Squeak3.10.2-trunk.image
>>>>> This interpreter (vers. 6502) cannot read image file (vers. 6504).
>>>>> Press CR to quit...
>>>>>
>>>>> $ squeak -version
>>>>> 3.10-5 #1 Tue May 26 15:19:13 PDT 2009 gcc 4.2.4
>>>>> Squeak3.10beta of 22 July 2007 [latest update: #7159]
>>>>> Linux ubuntu 2.6.24-24-generic #1 SMP Wed Apr 15 15:54:25 UTC  
>>>>> 2009 i686
>>>>> GNU/Linux
>>>>> default plugin location: /usr/local/lib/squeak/3.10-5/*.so
>>>>>
>>>>> Subbu
>>>>>
>>>
>>>
>>
>




More information about the Squeak-dev mailing list