[squeak-dev] Really strange problem

Levente Uzonyi leves at elte.hu
Tue Jan 18 14:31:26 UTC 2011


On Tue, 18 Jan 2011, Casimiro de Almeida Barreto wrote:

> Em 18-01-2011 12:03, Levente Uzonyi escreveu:
>> On Tue, 18 Jan 2011, Casimiro de Almeida Barreto wrote:
>>
>>> Em 18-01-2011 11:21, Levente Uzonyi escreveu:
>>>> (...)
>>>> Which VM and image do you use? (I couldn't reproduce this problem.)
>>> Happens both VMs ("traditional" and cog)
>>
>> Doesn't happen for me with Cog version 2349. What's your test case?
> [casimiro at localhost 3.9-7]$ ./squeak -version
> 3.9-7 #1 Ter Jan  4 16:12:30 BRST 2011 gcc 4.5.1
> Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.43]

AFAIK this version of Cog had some bugs that could cause such issues. Also 
using gcc 4.5 may introduce problems. I'll try it with SqueakVM soon, but 
if you compiled yours with gcc 4.5, then it *may* also be the cause of the 
problems.


Levente

> Linux localhost.localdomain 2.6.35.10-74.fc14.i686.PAE #1 SMP Thu Dec 23
> 16:10:47 UTC 2010 i686 i686 i386 GNU/Linux
> plugin path: /opt/cog/lib/squeak/3.9-7/ [default:
> /opt/cog/lib/squeak/3.9-7/]
>
> Downloaded in 2011/01/04 16:01 using: svn co
> http://www.squeakvm.org/svn/squeak/branches/Cog/
>
> Same error as standard VM.
>>
>>>>
>>>> But I found a bug in your code. This line:
>>>>                 (combOfRest at: j) add: x before: 1 ].
>>>> should probably be:
>>>>                 (combOfRest at: j) addFirst: x ].
>>> Yes, but add: x before: 1 works...
>>
>> It means that you want to add x before the element 1 in the
>> collection. If 1 is not in the collection (which is the case most of
>> the time), then it doesn't work.
>>
>>
>> Levente
>
>
>



More information about the Squeak-dev mailing list