Hi Casimiro,<div><br></div><div> can you update and try again? I just fixed a bug that caused hard crashes for Torsten. The new VMs are on my site and teh source is in svn. r2340/VMMaker-oscog.42/<a href="http://www.mirandabanda.org/files/Cog/VM/VM.r2340/">VM.r2340/</a></div>
<div><br></div><div><a href="http://www.mirandabanda.org/files/Cog/VM/VM.r2340/"></a>cheers</div><div>Eliot<br><br><div class="gmail_quote">On Sat, Jan 1, 2011 at 3:04 PM, Casimiro de Almeida Barreto <span dir="ltr"><<a href="mailto:casimiro.barreto@gmail.com">casimiro.barreto@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> <br>
<div text="#000000" bgcolor="#ffffff">
Yesterday I downloaded latest CogVM sourcecode:<br>
<br>
<font face="Courier New, Courier, monospace">[casimiro@localhost
cog]$ svn co <a href="http://www.squeakvm.org/svn/squeak/branches/Cog/" target="_blank">http://www.squeakvm.org/svn/squeak/branches/Cog/</a></font><br>
<br>
During tests I found some problems.<br>
<br>
1) It compiles (unixbuild) but fails to install (script problem).
Had to install by hand<br>
2) After started, when I try to access stream via network (update or
Monticello) it crashes with:<br>
<br>
cog script is:<br>
<br>
<font face="Courier New, Courier, monospace">#!/bin/sh<br>
<br>
if [ -d ~/Desenvolvimento/squeak ]<br>
then<br>
BIN=/opt/cog/lib/squeak/3.9-7<br>
PLUGINS=$BIN<br>
SQUEAK_PLUGINS=/opt/cog/squeak/3.9-7<br>
SQUEAK_ENCODING=UTF-8<br>
SQUEAK_TEXTENC=UTF-8<br>
SQUEAK_PATHENC=UTF-8<br>
export BIN PLUGINS SQUEAK_ENCODING SQUEAK_TEXTENC SQUEAK_PATHENC<br>
<br>
# prepending is less flexible but safer because it ensures we
find the plugins<br>
# in the same directory as the VM.<br>
cd ~/Desenvolvimento/cog &&
LD_LIBRARY_PATH=$PLUGINS${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} exec
"$BIN/squeak" "$@"<br>
fi</font><br>
<br>
<font face="Courier New, Courier, monospace">[casimiro@localhost
cog]$ cog<br>
<br>
Case not found and no otherwise clause<br>
<br>
<br>
<br>
Smalltalk stack dump:<br>
0xbfce2f80 I Float>absPrintOn:base: 2026427024: a(n) Float<br>
0xbfce2fa0 M Float>? 2026427024: a(n) Float<br>
0xbfce2fc0 M Float>? 2026427024: a(n) Float<br>
0xbfce2fdc M LimitedWriteStream>? 2026426120: a(n)
LimitedWriteStream<br>
0xbfce3004 I Color>storeOn: 2005384156: a(n) Color<br>
0xbfce302c I Color>printOn: 2005384156: a(n) Color<br>
<br>
Segmentation fault<br>
<br>
<br>
Most recent primitives<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
instVarAt:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
instVarAt:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
instVarAt:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
compare:with:collated:<br>
instVarAt:<br>
basicNew<br>
new:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
basicNew<br>
new:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
at:put:<br>
species<br>
basicNew<br>
new:<br>
new<br>
value:<br>
basicNew<br>
new:<br>
new:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
value:<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
identityHash<br>
basicNew:<br>
basicNew<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
findFirstInString:inSet:startingAt:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
findFirstInString:inSet:startingAt:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
instVarAt:<br>
basicNew:<br>
basicNew<br>
at:put:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
findFirstInString:inSet:startingAt:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
findFirstInString:inSet:startingAt:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
at:put:<br>
primWrite:from:startingAt:count:<br>
instVarAt:<br>
basicNew:<br>
basicNew<br>
value:<br>
perform:<br>
value:<br>
=<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
perform:<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
fractionPart<br>
truncated<br>
perform:with:<br>
*<br>
><br>
asFloat<br>
exponent<br>
truncated<br>
timesTwoPower:<br>
timesTwoPower:<br>
timesTwoPower:<br>
significand<br>
negated<br>
species<br>
basicNew:<br>
replaceFrom:to:with:startingAt:<br>
replaceFrom:to:with:startingAt:<br>
truncated<br>
at:put:<br>
truncated<br>
at:put:<br>
truncated<br>
at:put:<br>
replaceFrom:to:with:startingAt:<br>
fractionPart<br>
truncated<br>
perform:with:<br>
*<br>
Abortado (imagem do núcleo gravada)<br>
[casimiro@localhost cog]$ cog<br>
<br>
Segmentation fault<br>
<br>
<br>
<br>
Smalltalk stack dump:<br>
0xbfbc9444 M >? 2006888276: a(n) <br>
Falha de segmentação (imagem do núcleo gravada)</font><br>
</div>
<br></blockquote></div><br></div>