[squeak-dev] Upgrade fail after Files-cmm.68

Casimiro de Almeida Barreto casimiro.barreto at gmail.com
Sat Feb 20 02:30:39 UTC 2010


Em 19-02-2010 17:42, Chris Muller escreveu:
> Are you able to reproduce this?  I'm not..
>   
In that box it happens all the time.

I download a fresh VM (via git to trunk)
Then I compiled the VM:
    $ ../platforms/unix/cmake/configure
    $ make
    $ su
    # make install
    # cd ~casimiro/Softwares/squeak
    # cp SqueakV39.sources /usr/local/lib/squeak/3.11.3-

Then I unziped the image/changes file as described...

The box is a Toshiba notebook (core2 processor + intel graphics)
The OS is Fedora Rel 12

The intriguing thing is that it happens only in this box...

SQUEAK_ENCODING=Latin9
SQUEAK_PATHENC=UTF-8
SQUEAK_TEXTENC=UTF-8
...

As I traced what was happening with the debugger, the only thing that
came out is that:

1) Is there a char encoding problem while loading Files-cmm.68 ????
    (since it complains of ASCII char 3...)
2) The half loaded code of Files package compromises WriteStream ????

I'll be working with that particular box tomorrow. I'll try to figure
out what's happening. Meanwhile, if someone have an insight on what's
going on...

> On Fri, Feb 19, 2010 at 11:08 AM, casimiro barreto
> <casimiro.barreto at gmail.com> wrote:
>   
>> Hello,
>>
>> About two weeks ago I posted a kind of bug report related to a crash during
>> update process. The answers were inconclusive, it was something related to
>> not being able to write to the squeak.changes file... Then I didn't have
>> access to the box where the problem was happening for this time & just today
>> I had chance to look what's happening.
>>
>> Downloaded Squeak3.11-9371-alpha.zip
>> Renamed files to squeak.image and squeak.changes
>> Started squeakvm with following script:
>> #!/bin/bash
>>
>> LC_CTYPE=pt_BR.UTF-8
>> LC_ALL=pt_BR.UTF-8
>> export LC_CTYPE LC_ALL
>>
>> SQUEAK_ENCODING=Latin9
>> SQUEAK_TEXTENC=UTF-8
>> SQUEAK_PATHENC=UTF-8
>> export SQUEAK_ENCODING SQUEAK_TEXTENC SQUEAK_PATHENC
>>
>> /usr/local/bin/squeak squeak.image &
>>
>> Pressed <Load Code Updates> button
>> While "Reloading Files-cmm.68" got a window with the following content:
>> Syntax Error
>> DirectoryEntry <none> /
>> <<<This string contains a character (ascii value 3) that is not normally
>> used in code>>> /ÀNothing more expected -> Ào ­®" +)vê;W $^ù à Mà  Â
>> öºà tJà  M
>> Cancel update
>> Pres <Load Code Updates> again
>> I get the error "Improper store into indexable object"
>> The error appears at the method MCPackage>>snapshot when: t2 add: t4
>> asMethodDefinition
>> MethodReference>>forMethodReference
>> MCMethodDefinition>>forMethodReference
>> ... timeStamp: aMethodReference timeStamp
>> MethodReference>>timeStamp
>> CompiledMethod>>timeStamp
>> CompiledMethod>>getPreambleFrom:at:
>> ... c == $!
>>     ifTrue: [ ^writeStream contents reverse ]
>>     ifFalse: [ writeStream nextPut: c ]
>>      ... c is nil *****
>> WriteStream>>nextPut:
>> etc...
>>
>> --
>> The information contained in this message is confidential and
>> intended to the recipients specified in the headers. If you received
>> this message by error, notify the sender immediately. The
>> unSqueak3.11-9371-alpha.zipauthorized use, disclosure, copy or alteration of
>> this message
>> are strictly forbidden and subjected to civil and criminal sanctions.
>>
>>
>>
>>
>>
>>     
>
>   
Best regards,

Casimiro

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 261 bytes
Desc: OpenPGP digital signature
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20100220/58f0b747/signature.pgp


More information about the Squeak-dev mailing list